Question
STM32Cube FW-F4 V1.21.0 Uart Driver Bug
I'm using STM32 Cube FW-F4 V1.21.0 to generate UART driver code, it seem has a bug for:
HAL_UART_Transmit_IT(UART_HandleTypeDef
*huart, uint8_t *pData, uint16_t Size).
The UART will not send the
packet if any data in *pData = 0.
For example:
HAL_UART_Transmit_IT(&huart3, ModBusBuf, usLength);
assume usLength = 6;
ModBusBuf point to: 4,6,2,26,1,8; the Uart will send the packet.
if ModBusBuf point to: 4,6,2,0,1,8; the Uart will not send the
packet.
Is this bug fixed for newer version?
