6 // Compatibility defines from AVR
8 #define PGM_P const char *
9 #define PSTR(str) (str)
12 int usb_serial_getchar(void);
13 int usb_serial_peekchar(void);
14 int usb_serial_available(void);
15 void usb_serial_flush_input(void);
16 int usb_serial_putchar(uint8_t c);
17 int usb_serial_write(const void *buffer, uint32_t size);
18 void usb_serial_flush_output(void);
19 extern uint8_t usb_cdc_line_coding[7];
20 extern volatile uint8_t usb_cdc_line_rtsdtr;
21 extern volatile uint8_t usb_cdc_transmit_flush_timer;
22 extern volatile uint8_t usb_configuration;
24 #endif // USBserial_h_