Well looks like nobody had any luck figuring this out but thats ok. It was a simple problem in the HID Descriptor I missed but its fixed now.
Only problem I am having now it the keys keep repeating but that should be an easy fix![]()
Well looks like nobody had any luck figuring this out but thats ok. It was a simple problem in the HID Descriptor I missed but its fixed now.
Only problem I am having now it the keys keep repeating but that should be an easy fix![]()
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.
Bookmarks