Ok, cool.
If the PIC can reboot when it locks up (due to
power issues), and be able to resume operation in just a few milliseconds, then I don't necessarily have to fix the power issue.
My knowledge of USB protocol is lacking, but is it possible to eliminate the handshake stuff during initialization? Something where the
software just starts issuing commands to a VID/PID and the PIC processes them. When it quits receiving data, it would wait for the timeout and shut the outputs off. Can this be done? Seems to me that if the PIC does reboot, I would have to run through the initialization routine again.
Bookmarks