(DMA cplt callback will be called). Otherwise, if at least one data has already been received, IDLE event is to be notified to user */ uint16_tnb_remaining_rx_data=(uint16_t)__HAL_DMA_GET_COUNTER(huart->hdmarx); if((nb_remaining_rx_data>0U) ...
Describe the set-up The board - STM32WB55CC IDE - STM32CubeIDE version: 1.12.0. HAL version - 1.16.0 Describe the bug I use the HAL_UARTEx_ReceiveToIdle_DMA() function. DMA in ring mode. When the HAL_UARTEx_RxEventCallback() interrupt is...