diff options
Diffstat (limited to 'core/usb/usb_callbacks.h')
-rw-r--r-- | core/usb/usb_callbacks.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/usb/usb_callbacks.h b/core/usb/usb_callbacks.h index 53857ae..b95ea15 100644 --- a/core/usb/usb_callbacks.h +++ b/core/usb/usb_callbacks.h @@ -5,6 +5,7 @@ #include "libmaple.h" #include "usb_lib.h" +#include "usb_config.h" #define SET_LINE_CODING 0x20 #define GET_LINE_CODING 0x21 @@ -30,6 +31,13 @@ typedef enum { DTR_NRTS } RESET_STATE; +extern RESET_STATE reset_state; /* tracks DTR/RTS */ +extern uint8 countTx; +extern uint8 vcomBufferRx[VCOM_RX_EPSIZE]; /* no reason this has to be VCOM_RX_EPSIZE, could be bigger */ +extern uint8 recvBufIn; /* the FIFO in index to the recvbuffer */ +extern uint8 recvBufOut; /* the FIFO out index to the recvbuffer */ +extern uint8 maxNewBytes; + void vcomDataTxCb(void); void vcomDataRxCb(void); void vcomManagementCb(void); |