I need the USB Host Controller Interface Specification for Apple Silicon to develop low-level USB communication on iOS,could you send me the link to the document? A few different answers to this: I don't know what document you're referring to here. DriverKit is only supported (or included) on iPadOS, NOT iOS, which means any kind of direct USB communication is not possible on an iPhone. We don't currently have any supported option for USB Host Controller development. The closet current option would be to use IOUSBHostControllerInterface running in a user space process and communicating with a supporting PCI DEXT. However, IOUSBHostControllerInterface does not currently support isochronous or bulk streaming endpoints, which means it can't be used to implement a general controller. The approach above (#3) would ONLY work on macOS, as iPadOS does not include IOUSBHost framework. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic:
App & System Services
SubTopic:
Core OS
Tags: