Show HN: BPU – An embedded scheduler for stable UART pipelines
10 points by DenisDolya
by eqvinox
1 subcomments
Only indirectly related, but it's mildly amusing to see UART backpressure addressed when most serial ports these days are wired up without CTS/RTS, and no XON/XOFF either.
(I break out CTS&RTS whenever I can, & so should everybody else. You don't have to use it. Just route it to wherever the serial ports goes.)
by officialchicken
1 subcomments
I have been porting an existing pub-sub to Rust (no_std) that runs over serial UART. The published serial protocol is very similar as this one: COBS encoding with CRC32 checksum not CRC16. These docs have a great reference on backpressure for any micro and will be helpful.
by octablock
0 subcomment
Thanks for sharing this and for the thoughtful summary.
Really glad you found the docs and ideas useful!