has anyone out there written....
a usb driver for a hardware controller with numerous controls (around 25) to work with mac os x?
Has this device been designed yet? If not and if it's possible to shoehorn what it should do into the USB HID class then you probably don't need a custom driver. The HID class is versatile so lots of stuff can use it. There are also other standard classes like audio and mass storage. See www.usb.org for more.
If you've never written drivers before, I wouldn't be bidding to do it. Honestly, bad drivers are just an awful thing for user experience, much worse than merely buggy software.
Brad Wilson (dotnetguy.techieswithcats.com)
Use the FTDI USB chips (www.ftdichip.com) as the basis for the hardware interface. The chips are cost-effective, staggeringly easy to use, and the free drivers just work. Any other way of doing USB is for masochists or somebody with really way-out needs. And since ftdi have written the drivers already for most platforms, it's easy to go porting...
Please, don't do a commercial end-user driver as your first-ever learning project!!! Thank you.
- former car owner in Queens
Fog Creek Home