diff options
author | Sylvain Pelissier <sylvain.pelissier@gmail.com> | 2017-05-04 09:39:08 +0200 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-06-07 16:03:19 +1000 |
commit | 3bb69f645a29429be63756616d3019e889c1d355 (patch) | |
tree | 4adcadc73c39c8094f65d033791842355b771f3b | |
parent | 6adcf7bb8288fb6fd0e131f081735dd5cff16b86 (diff) | |
download | micropython-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.c | 4 |
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; |