STM32Cube FW_F4 V1.27.1HAL ETH LWIPfileethernetif.c HAL_ETH_Start(&heth); line 880 if(linkchanged) { /* Get MAC Config MAC */ HAL_ETH_GetMACConfig(&heth, &MACConf); MACConf.DuplexMode = duplex; MACConf.Speed = speed; HAL_ETH_SetMACConfig(&...
STM32Cube FW_F1 V1.8.4Conditions: SPI1 or SPI3 remapped to PB3-5 pins. Problem: SPI not work.Solution: Enable Debug Serial Wire (PA13 PA14)SWJ function changes SWJ_CFG[2:0] bitsstm32f1xx_hal_msp.c line 81__HAL_AFIO_REMAP_SWJ_NOJTAG();do{ uint32_t tm...
I just shared my experience. In my project bug fixed with if (((CDC_Handle->RxDataLength - length) > 0U) && (CDC_Handle->RxDataLength > CDC_Handle->DataItf.InEpSize)) If you will use length == CDC_Handle->DataItf.InEpSize then you will continue readi...
Yes. You are right line 754.Error because length = USBH_LL_GetLastXferSize(phost, CDC_Handle->DataItf.InPipe);and then we compare length > CDC_Handle->DataItf.InEpSize It never happens because max length is InEpSize, readings stops after first read, ...