5 #include "usb_device.h"
8 #define DEBUG_INTERFACE 1
9 #define DEBUG_TX_ENDPOINT 4
10 #define DEBUG_TX_SIZE 32
11 #define DEBUG_TX_BUFFER EP_DOUBLE_BUFFER
14 extern volatile uint8_t debug_flush_timer;
17 int8_t usb_debug_putchar(uint8_t c); // transmit a character
18 void usb_debug_flush_output(void); // immediately transmit any buffered output