Hi, Things have progressed since I posted this question on the MacUSB.
No hints or answers from anyone - no Apple people on here?
- I can do cursor cartwheels on an iMac as well now.
For general knowledge out there - The Mac requires the set_protocol device
reply in order to enumerate - took a while but I found the answer through
an analysis of the Apple USB prober. Microchip does not include this in the normal protocols as a complete sample and has to be added. Windows machines do not require this to enumerate. There is not a lot of support for low speed devices as most people want to use the full speed advantages. Cost is a big factor in the decision though as full speed chips are still more money.
For Dan and Mushon I am still working on the code with PBP and I don't know if this will help. The sample programs with PBP give a good start to any project with USB as long as you are careful with the USB asm support files.
After you have the basics working use the USB-IF compliance testing software to ensure that you are on the right track in the beginning before you have a lot of code to sort through.
There is an inexpensive program available called USB Monitor - do a google search - from the same makers of Serial Monitor. This is kind of a must for development as analysis of packet data speeds the process.
For initial development I started with the PBP sample code and expanded on the buffer data inputs.
How far along are you with the project as I don't know what is appropriate to help?
Are you using the PicBasic Pro compiler?
Regards,
Bookmarks