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?
Request USB Host Controller Interface Specification for Apple Silicon
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