I am constructing a (boot+report) HID Keyboard like USB device with a 16.00MHz+/-200kHz clock to meet the requirements of non-USB related processing. The HIDKeys project example available from here at obdev uses an older version of the VUSB driver that can only work with Atmel AVR devices fitted with a 12MHz clock crystal. Would there be any reason/design feature/assumptions that would preclude HIDKeys with an updated VUSB driver (such as from the PowerSwitch or AVR-CDC projects) and F_CPU configured in the Makefile to 16MHz from meeting the USB HID 1.11 spec and operating effectively?
Is it important that HIDKeys use timer 0 rather then a _delay_ms(idleRate*4)?
16MHz HIDKeys?
Re: 16MHz HIDKeys?
All driver versions should be compatible. Just drop in the new version in place of the old.