From 232ab308e358e41f3253d66fa009c1ebca0951a2 Mon Sep 17 00:00:00 2001 From: tmk Date: Tue, 4 Sep 2012 13:29:21 +0900 Subject: usb_hid: workaround for compile on Windows. --- converter/usb_usb/main.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'converter/usb_usb/main.cpp') diff --git a/converter/usb_usb/main.cpp b/converter/usb_usb/main.cpp index 00d2d59b6a..04d838f57f 100644 --- a/converter/usb_usb/main.cpp +++ b/converter/usb_usb/main.cpp @@ -2,7 +2,6 @@ #include #include #include -#include // USB HID host #include "Usb.h" @@ -13,6 +12,7 @@ // LUFA #include "lufa.h" +#include "timer.h" #include "debug.h" #include "keyboard.h" @@ -71,19 +71,31 @@ int main(void) LUFA_setup(); sei(); +uint8_t ret; // wait for startup of sendchar routine while (USB_DeviceState != DEVICE_STATE_Configured) ; if (debug_enable) { _delay_ms(1000); } + debug("init: start\n"); HID_setup(); debug("init: done\n"); + +uint16_t timer; +// to see loop pulse with oscillo scope +DDRF = (1<<7); for (;;) { +PORTF ^= (1<<7); keyboard_proc(); +timer = timer_read(); usb_host.Task(); +timer = timer_elapsed(timer); +if (timer > 100) { + debug("host.Task: "); debug_hex16(timer); debug("\n"); +} #if !defined(INTERRUPT_CONTROL_ENDPOINT) // LUFA Task for control request -- cgit v1.2.3