summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorSylvain Pelissier <sylvain.pelissier@gmail.com>2017-05-04 09:39:08 +0200
committerDamien George <damien.p.george@gmail.com>2017-06-07 16:03:19 +1000
commit3bb69f645a29429be63756616d3019e889c1d355 (patch)
tree4adcadc73c39c8094f65d033791842355b771f3b
parent6adcf7bb8288fb6fd0e131f081735dd5cff16b86 (diff)
downloadmicropython-3bb69f645a29429be63756616d3019e889c1d355.tar.gz
micropython-3bb69f645a29429be63756616d3019e889c1d355.zip
stmhal/usb: Use local USB handler variable in Start-of-Frame handler.
-rw-r--r--stmhal/usbd_cdc_interface.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/stmhal/usbd_cdc_interface.c b/stmhal/usbd_cdc_interface.c
index 942e51e984..addcf8c854 100644
--- a/stmhal/usbd_cdc_interface.c
+++ b/stmhal/usbd_cdc_interface.c
@@ -288,9 +288,9 @@ void HAL_PCD_SOFCallback(PCD_HandleTypeDef *hpcd) {
buffptr = UserTxBufPtrOutShadow;
- USBD_CDC_SetTxBuffer(&hUSBDDevice, (uint8_t*)&UserTxBuffer[buffptr], buffsize);
+ USBD_CDC_SetTxBuffer(hpcd->pData, (uint8_t*)&UserTxBuffer[buffptr], buffsize);
- if (USBD_CDC_TransmitPacket(&hUSBDDevice) == USBD_OK) {
+ if (USBD_CDC_TransmitPacket(hpcd->pData) == USBD_OK) {
UserTxBufPtrOutShadow += buffsize;
if (UserTxBufPtrOutShadow == APP_TX_DATA_SIZE) {
UserTxBufPtrOutShadow = 0;