diff --git a/src/avr/usbserial.c b/src/avr/usbserial.c index e95ab040e..442ef934a 100644 --- a/src/avr/usbserial.c +++ b/src/avr/usbserial.c @@ -178,6 +178,11 @@ usb_set_configure(void) UEIENX = 1<wValue; usb_do_xfer(NULL, 0, UX_SEND); + check_reboot(); } static void diff --git a/src/generic/usb_cdc.h b/src/generic/usb_cdc.h index 4771d08c3..1763a843f 100644 --- a/src/generic/usb_cdc.h +++ b/src/generic/usb_cdc.h @@ -21,6 +21,7 @@ int_fast8_t usb_send_ep0_progmem(const void *data, uint_fast8_t len); void usb_stall_ep0(void); void usb_set_address(uint_fast8_t addr); void usb_set_configure(void); +void usb_request_bootloader(void); // usb_cdc.c void usb_notify_bulk_in(void); diff --git a/src/lpc176x/usbserial.c b/src/lpc176x/usbserial.c index fba2fd0bc..a9a0e7ebd 100644 --- a/src/lpc176x/usbserial.c +++ b/src/lpc176x/usbserial.c @@ -241,6 +241,11 @@ usb_set_configure(void) usb_irq_enable(); } +void +usb_request_bootloader(void) +{ +} + void usbserial_init(void) { diff --git a/src/samd21/usbserial.c b/src/samd21/usbserial.c index 2db22ae6f..a574b31c8 100644 --- a/src/samd21/usbserial.c +++ b/src/samd21/usbserial.c @@ -168,6 +168,11 @@ usb_set_configure(void) USB_DEVICE_EPINTENSET_TRCPT0 | USB_DEVICE_EPINTENSET_TRCPT1); } +void +usb_request_bootloader(void) +{ +} + void usbserial_init(void) { diff --git a/src/stm32f1/usbserial.c b/src/stm32f1/usbserial.c index f9e46d8c5..20e1da0d4 100644 --- a/src/stm32f1/usbserial.c +++ b/src/stm32f1/usbserial.c @@ -211,6 +211,11 @@ usb_set_configure(void) { } +void +usb_request_bootloader(void) +{ +} + /**************************************************************** * Setup and interrupts