]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Output/pjrcUSB/arm/usb_serial.h
Moving USB to Output in preparation for additional Output types.
[kiibohd-controller.git] / Output / pjrcUSB / arm / usb_serial.h
1 #ifndef USBserial_h_
2 #define USBserial_h_
3
4 #include <inttypes.h>
5
6 // Compatibility defines from AVR
7 #define PROGMEM
8 #define PGM_P  const char *
9 #define PSTR(str) (str)
10
11
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;
23
24 #endif // USBserial_h_
25