CMSIS-Driver icon indicating copy to clipboard operation
CMSIS-Driver copied to clipboard

STM32H743 USART can not set ARM_USART_EVENT_RX_TIMEOUT

Open 1132520084 opened this issue 3 years ago • 1 comments

STM32F429 is support ARM_USART_EVENT_RX_TIMEOUT , but I can't use it on STM32H743, Is this function under development or cannot be completed due to hardware limitations,We look forward to your reply

1132520084 avatar Oct 24 '22 06:10 1132520084

Hi @1132520084,

sorry for overlooking this issue earlier.

The USART driver for STMicroelectronics STM32 devices based on STM HAL is being developed here: https://github.com/Open-CMSIS-Pack/CMSIS-Driver_STM32/blob/main/Drivers/USART_STM32.c .

This driver does also not support ARM_USART_EVENT_RX_TIMEOUT. Reason for that is that STM HAL functionality terminates the ongoing transfer if an timeout is detected, whereas CMSIS driver specification requires transfer to remain active and continue with just signaling the ARM_USART_EVENT_RX_TIMEOUT event. Due to this functional incompatibility this feature is not planned to be implemented.

MiloradCvjetkovic avatar Nov 20 '24 08:11 MiloradCvjetkovic

Closing as "won't fix".

KeilChris avatar Apr 01 '25 12:04 KeilChris