diff options
| author | Damien George | 2018-10-15 12:24:40 +1100 |
|---|---|---|
| committer | Damien George | 2018-10-15 12:24:40 +1100 |
| commit | 53ccbe6cecb0988070207ac21ec628d364489659 (patch) | |
| tree | fa458f0d1e809d6d920286575ae826f99cc2561a /ports/stm32/usbdev/class/inc | |
| parent | de71035e02e11bf89b09d2ec6292518d29f0f0e7 (diff) | |
stm32/usbd_cdc_interface: Handle disconnect IRQ to set VCP disconnected.
pyb.USB_VCP().isconnected() will now return False if the USB is
disconnected after having previously been connected.
See issue #4210.
Diffstat (limited to 'ports/stm32/usbdev/class/inc')
| -rw-r--r-- | ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h b/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h index a4f81f10d..4004f196d 100644 --- a/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h +++ b/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h @@ -185,6 +185,7 @@ uint8_t USBD_HID_ClearNAK(usbd_hid_state_t *usbd); // These are provided externally to implement the CDC interface uint8_t *usbd_cdc_init(usbd_cdc_state_t *cdc); +void usbd_cdc_deinit(usbd_cdc_state_t *cdc); int8_t usbd_cdc_control(usbd_cdc_state_t *cdc, uint8_t cmd, uint8_t* pbuf, uint16_t length); int8_t usbd_cdc_receive(usbd_cdc_state_t *cdc, size_t len); |
