analogdevicesinc / no-OS

Software drivers in C for systems without an operating system
http://analogdevicesinc.github.io/no-OS/
Other
873 stars 1.63k forks source link

MAX32670 UART TX not checking transmit status before transmitting. #2055

Closed kister-jimenez closed 5 months ago

kister-jimenez commented 6 months ago

https://github.com/analogdevicesinc/no-OS/blob/3f8ad251a837b28987f53d853344b232cd293043/drivers/platform/maxim/max32670/maxim_uart.c#L109C1-L123C2

This causes issues when transmitting more than MXC_UART_FIFO_DEPTH bytes. Other MAXIM UART platform drivers have this checking already.

rbolboac commented 5 months ago

Hello @kister-jimenez ,

Thank you for reporting this issue. A fix has been integrated into main. Let us know if this works for you.

Ramona

kister-jimenez commented 5 months ago

Thanks. This should work.