summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/usbd_hid_interface.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-06-07 16:00:18 +1000
committerDamien George <damien.p.george@gmail.com>2017-06-07 16:03:45 +1000
commitf86c57fedffcabbec94d4b56bb45cc627f48ab55 (patch)
tree6781b9af8082ca5f1d6402b0956dbbc6df24bef7 /stmhal/usbd_hid_interface.c
parent3bb69f645a29429be63756616d3019e889c1d355 (diff)
downloadmicropython-f86c57fedffcabbec94d4b56bb45cc627f48ab55.tar.gz
micropython-f86c57fedffcabbec94d4b56bb45cc627f48ab55.zip
stmhal/usb: Make state for USB device private to top-level USB driver.
Diffstat (limited to 'stmhal/usbd_hid_interface.c')
-rw-r--r--stmhal/usbd_hid_interface.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/stmhal/usbd_hid_interface.c b/stmhal/usbd_hid_interface.c
index 9eee451f3c..11b3a3acdc 100644
--- a/stmhal/usbd_hid_interface.c
+++ b/stmhal/usbd_hid_interface.c
@@ -101,7 +101,7 @@ int USBD_HID_RxNum(void) {
// timout in milliseconds.
// Returns number of bytes read from the device.
-int USBD_HID_Rx(uint8_t *buf, uint32_t len, uint32_t timeout) {
+int USBD_HID_Rx(USBD_HandleTypeDef *pdev, uint8_t *buf, uint32_t len, uint32_t timeout) {
// Wait until we have buffer to read
uint32_t start = HAL_GetTick();
while (current_read_buffer == current_write_buffer) {
@@ -127,7 +127,7 @@ int USBD_HID_Rx(uint8_t *buf, uint32_t len, uint32_t timeout) {
current_read_buffer = !current_read_buffer;
// Clear NAK to indicate we are ready to read more data
- USBD_HID_ClearNAK(&hUSBDDevice);
+ USBD_HID_ClearNAK(pdev);
// Success, return number of bytes read
return last_read_len;