X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Output%2FpjrcUSB%2Farm%2Fusb_dev.h;h=0090e896fb5ab2b8ca316dcf851404355821deed;hb=dc562cdcb394cd74c2ecd8f04e4c65dfe500a836;hp=ddfc6f392c2534831e5da6ddaaaee14b48b4c5ed;hpb=aeaaaaa468e95e732f12725f87f9a4fce70b5de0;p=kiibohd-controller.git diff --git a/Output/pjrcUSB/arm/usb_dev.h b/Output/pjrcUSB/arm/usb_dev.h index ddfc6f3..0090e89 100644 --- a/Output/pjrcUSB/arm/usb_dev.h +++ b/Output/pjrcUSB/arm/usb_dev.h @@ -56,6 +56,8 @@ extern volatile uint8_t usb_cdc_line_coding[7]; extern volatile uint8_t usb_cdc_line_rtsdtr; extern volatile uint8_t usb_cdc_transmit_flush_timer; +extern volatile uint8_t remote_wakeup_enabled; + // ----- Functions ----- @@ -75,10 +77,10 @@ usb_packet_t *usb_rx( uint32_t endpoint ); static inline uint32_t usb_rx_byte_count(uint32_t endpoint) __attribute__((always_inline)); static inline uint32_t usb_rx_byte_count(uint32_t endpoint) { - endpoint--; - if ( endpoint >= NUM_ENDPOINTS ) + endpoint--; + if ( endpoint >= NUM_ENDPOINTS ) return 0; - return usb_rx_byte_count_data[ endpoint ]; + return usb_rx_byte_count_data[ endpoint ]; } void usb_device_reload();