Closed kapacuk closed 3 months ago
Sorry it took me so long, that was a bigger change than I expected.. I think I'm done, it's ready for a review.
Sorry it took me so long
No pressure! I'm very happy with this work, thank you for taking this on! I will review and test this in depth on the weekend.
As discussed in PR#1155, here is my attempt to create a wrapper around the UartHal driver which handles the buffering. Not sure if it's what you had in mind, I'm open to suggestions on how to improve it.
I kept the original buffering driver with minor tweaks and created a new templated class BufferedUart. It duplicates some code from the old driver, but I think that's a small price to pay for backward compatibility.