--- /dev/null
+F_CPU = 8000000
+F_USB = 16000000
+UNIMAP_ENABLE = yes
+KEYMAP_SECTION_ENABLE = yes
+include Makefile
--- /dev/null
+TARGET = usb_usb_debug
+UNIMAP_ENABLE = yes
+#KEYMAP_SECTION_ENABLE = yes
+#LUFA_DEBUG = yes
+OPT_DEFS += -DDEBUG_USB_HOST
+include Makefile
wdt_disable();
/* Disable clock division */
+#if (F_CPU == 8000000)
+ clock_prescale_set(clock_div_2); // 16MHz crystal divided by 2
+#else
clock_prescale_set(clock_div_1);
+#endif
// Leonardo needs. Without this USB device is not recognized.
USB_Disable();
// restore LED state when keyboard comes up
if (usb_state == USB_STATE_RUNNING) {
+ dprintf("speed: %s\n", usb_host.getVbusState()==FSHOST ? "full" : "low");
keyboard_set_leds(host_keyboard_leds());
}
}