Hi,
The current implementation of usarts in libmaple git master has an interrupt driven ring buffer for receive, but a busy-wait loop for transmits. It works, but performance is poor (CPU is blocked while tx buffer is not empty)
Does anyone else like me think the transmit side should also have a ring buffer and be interrupt driven? Im happy to implement it, but will the developers accept my pull request?
Cheers.