William Chops Westfield wrote: > I read something that led me to believe that this may be a problem > for macOSX; something along the lines of the operating system > grabbing the HID devices and making it difficult for applications > to read/write them directly... Bill: I don't know much about Apple's USB implementation, so I asked our Application Engineering manager to find out. From Apple: > On a PC, developers commonly create a HID device which can be > bound to a generic HID driver which can be easily accessed by > custom applications. This provides a quick and easy way to > send/receive data through USB without having to write a > driver. > > Is this a viable option on Apple platforms or are HID devices > reserved by the system? There is a way to send/receive data without having to write a special driver [....] The generic HID driver takes care of creating the HID device, and developers can create an "IOHIDDeviceInterface" to that device. Then they can read HID elements that they're interested in out of a queue attached to that device. Hope that helps... -Andy === Andrew Warren -- aiw@cypress.com === Principal Design Engineer === Cypress Semiconductor Corporation === === Opinions expressed above do not === necessarily represent those of === Cypress Semiconductor Corporation -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu