summaryrefslogtreecommitdiff
path: root/ports/stm32/usbdev
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-02-01 12:44:16 +1100
committerDamien George <damien.p.george@gmail.com>2018-02-01 12:44:16 +1100
commit1d4246a2e8caa52f8381f405bfb37ba24b4246e7 (patch)
tree90d7a376b36dbbc4226b832d9c25e251e3c090b8 /ports/stm32/usbdev
parentfed1b4fb56421e8f8a1ee54b2c16296204176bb3 (diff)
stm32/usbdev: Reduce dependency on py header files.
Diffstat (limited to 'ports/stm32/usbdev')
-rw-r--r--ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h4
-rw-r--r--ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c1
2 files changed, 3 insertions, 2 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 a26b1df0d..c2e7c17fe 100644
--- a/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h
+++ b/ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h
@@ -36,8 +36,8 @@ typedef struct {
uint8_t CmdOpCode;
uint8_t CmdLength;
- __IO uint32_t TxState;
- __IO uint32_t RxState;
+ volatile uint32_t TxState;
+ volatile uint32_t RxState;
} USBD_CDC_HandleTypeDef;
typedef struct _USBD_STORAGE {
diff --git a/ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c b/ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c
index 379a8f32c..81865bc00 100644
--- a/ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c
+++ b/ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c
@@ -24,6 +24,7 @@
* THE SOFTWARE.
*/
+#include STM32_HAL_H
#include "usbd_ioreq.h"
#include "usbd_cdc_msc_hid.h"