summaryrefslogtreecommitdiff
path: root/stmhal/usbdev/class/inc
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-02-03 22:37:50 +0000
committerDamien George <damien.p.george@gmail.com>2015-02-13 14:02:51 +0000
commit55d6218b9a17f23754bd00d2759800a1447599ca (patch)
tree5a6c25a68897d1a2a985a4945704290a80ea4f65 /stmhal/usbdev/class/inc
parent65af7ebdc5c53eebcec7950948abcc16d6a0ac6c (diff)
stmhal: Properly define pyb.usb_mode() semantics.
Diffstat (limited to 'stmhal/usbdev/class/inc')
-rw-r--r--stmhal/usbdev/class/inc/usbd_cdc_msc_hid.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/stmhal/usbdev/class/inc/usbd_cdc_msc_hid.h b/stmhal/usbdev/class/inc/usbd_cdc_msc_hid.h
index bc1e33eca..52d845b24 100644
--- a/stmhal/usbdev/class/inc/usbd_cdc_msc_hid.h
+++ b/stmhal/usbdev/class/inc/usbd_cdc_msc_hid.h
@@ -92,7 +92,8 @@ extern const uint8_t USBD_HID_KEYBOARD_ReportDesc[USBD_HID_KEYBOARD_REPORT_DESC_
extern USBD_ClassTypeDef USBD_CDC_MSC_HID;
-void USBD_SelectMode(uint32_t mode, USBD_HID_ModeInfoTypeDef *hid_info);
+// returns 0 on success, -1 on failure
+int USBD_SelectMode(uint32_t mode, USBD_HID_ModeInfoTypeDef *hid_info);
uint8_t USBD_CDC_RegisterInterface (USBD_HandleTypeDef *pdev, USBD_CDC_ItfTypeDef *fops);
uint8_t USBD_CDC_SetTxBuffer (USBD_HandleTypeDef *pdev, uint8_t *pbuff, uint16_t length);