It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits. we do not wish to create a driver visible by the entire system. Well, that certainly simplifies things. For example, it makes an EA-based solution feasible (although the EA-based solution still requires MFi hardware). Are there any APIs that give an application access to a raw USB interface … in userspace? Not on iOS. On macOS you can do this using the I/O Kit API [1]. And on iPadOS you can achieve similar functionality using DriverKit. But iOS has neither of those options. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] You can also do it using the KPI, but that just complicates things unnecessarily.
Topic:
App & System Services
SubTopic:
Drivers
Tags: