My design is based on spaceman spiff's C64-keyboard with an ATMEGA 8. The hardware layout is identical with the only exception that I use a 12 MHz erxternal clock (I had this one lying around).
For testing the hardware, I compiled and flashed the original C-64-keyboard sources supplied by Spiff. When I connect the device, Windows XP (home edition) detects a USB-HID and then tells me that the device could not be started (code 10).
The USB device name is recognized and displayed correctly by Windows, so I tend to think that the hardware itself is working. I'm new to the USB topic and right now a bit lost, so I would be thankful if someone could help me out.
USB HID device recognized but windows xp can not start it
sometimes, you get the bear...
...after removal of all debug routines from the code and a CLEAN build, the thing suddenly works! I'll try it now on several computers, just to be sure...