diff options
author | Keith Packard <keithp@keithp.com> | 2011-05-20 01:46:02 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-05-20 01:46:02 -0700 |
commit | fa1eb3afabda9bdf8a0aefa5cdedd382f8da0426 (patch) | |
tree | a314e35f1d8a0dcd3d66ded9fa776fe288116c07 | |
parent | b5331e625843a50f215660446fb2378d5a7bbe76 (diff) |
src-avr: Add USB IRQ debug cmd
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | src-avr/ao_usb_avr.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src-avr/ao_usb_avr.c b/src-avr/ao_usb_avr.c index 18d5aa75..e8639217 100644 --- a/src-avr/ao_usb_avr.c +++ b/src-avr/ao_usb_avr.c @@ -653,6 +653,18 @@ ao_usb_echo(void) } #endif +static void +ao_usb_irq(void) +{ + printf ("control: %d out: %d in: %d\n", + control_count, out_count, in_count); +} + +__code struct ao_cmds ao_usb_cmds[] = { + { ao_usb_irq, "i\0Show USB interrupt counts" }, + { 0, NULL } +}; + void ao_usb_init(void) { @@ -661,5 +673,6 @@ ao_usb_init(void) debug ("ao_usb_init\n"); ao_add_task(&ao_usb_task, ao_usb_ep0, "usb"); // ao_add_task(&ao_usb_echo_task, ao_usb_echo, "usb echo"); + ao_cmd_register(&ao_usb_cmds[0]); ao_add_stdio(ao_usb_pollchar, ao_usb_putchar, ao_usb_flush); } |