Nov 29, 2020 · The way it was implemented anyway was very simple HAL UART send with a timeout , char by char. So, not great. I’ll come back to it after having improved..re-setup with DMA’s for the uarts and a housekeeping task that can receive debug events and stick them on the send buffer.