diff options
author | Damien <damien.p.george@gmail.com> | 2013-10-21 23:46:04 +0100 |
---|---|---|
committer | Damien <damien.p.george@gmail.com> | 2013-10-21 23:46:04 +0100 |
commit | 3f69aca2e23c9479320b9de545eae1d3d8983d35 (patch) | |
tree | 169c0a479165ba8e18d7b20ccdcf472c7a556576 /stm/usb.c | |
parent | dcced92c265ba67d467251cf8cacac427ec5951c (diff) |
Make stm use garbage collector.
Diffstat (limited to 'stm/usb.c')
-rw-r--r-- | stm/usb.c | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -12,11 +12,12 @@ extern CDC_IF_Prop_TypeDef VCP_fops; -int is_enabled = 0; USB_OTG_CORE_HANDLE USB_OTG_dev; -char rx_buf[64]; -int rx_buf_in; -int rx_buf_out; + +static int is_enabled = 0; +static char rx_buf[64]; +static int rx_buf_in; +static int rx_buf_out; void usb_init() { USBD_Init(&USB_OTG_dev, USB_OTG_FS_CORE_ID, &USR_desc, &USBD_PYB_cb, &USR_cb); @@ -25,6 +26,10 @@ void usb_init() { is_enabled = 1; } +bool usb_vcp_is_enabled() { + return is_enabled; +} + void usb_vcp_receive(const char *buf, uint32_t len) { if (is_enabled) { for (int i = 0; i < len; i++) { |