Ok now that that is worked out its time to move on to next stage, adding a standard HID or CDC interface to access the PIC from a PC/Mac.
Is it possible to combine a second interface to the same device?
Ok now that that is worked out its time to move on to next stage, adding a standard HID or CDC interface to access the PIC from a PC/Mac.
Is it possible to combine a second interface to the same device?
I would say yes, but how to... hell I don't know.
What I would suggest, is to develop a pure HID device, from there you develop a Driver. This driver (or standalone application) will take care of sending the keystrokes and perform other tasks.
MIDI devices use 2 Generic Classes, MIDI Device and Audio Composite, but it is still considered as a single device...
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Sounds good but I need this to be universal meaning must work with Mac and Linux as well as PC. Standalone app with custom driver would not work in this case.
Depends on what you write it in...Standalone app with custom driver would not work in this case.
Dave
Always wear safety glasses while programming.
Would it be difficult to do the USB Service with an interrupt routine instead of in the main loop?
ISR is the way to go. Here is a project using DT's Instants.
http://www.picbasic.co.uk/forum/cont...USB-SD-LOGGING
Darrel gave us another USB service routine also, but it seems to work best as a stand alone ISR. That is why I like using the Instant approach.
But you can take a look at the other here.
http://www.picbasic.co.uk/forum/show...8306#post78306
Dave
Always wear safety glasses while programming.
Thanks again for the help.
I put the code you sugested in but I keep getting an error saying Syntax Error for
UIE = $7F 'ENABLE USB INTERRUPTS
I am using Picbasic Pro 2.47
Bookmarks