David
David
Currently the UART class sends what you print directly to the HAL layer by pointer. The HAL layer sends the characters out one by one on the Serial line in...
PR #304 modifies the class to use the SafeRingBuffer instance already in the class. This PR also implements `avalableForWrite`.
Serial on the R4 doesn't currently use the `txBuffer` at all. `Serial.write` is blocking by itself which makes 'flush' redundant. I've submitted PR #304 to modify the `UART` class to...
I submitted PR #304 for this issue.
I pushed another commit that adds the `availableForWrite` function. I also noticed that the original commit on this PR also fixes `flush`. The original code had a busy wait for...
> I have tried this change because it makes complete sense and also because I am having issues with the Sparkfun RA6M5 Serial1 port. I have copied the changes as...
OMG! What did I do wrong? Where did all those other commits come from? What do I do? @per1234 can you help?
Thank you @per1234 for the detailed instructions. You even had the hashes in there for me so I didn't have to look in two places. Nobody does it like you...
Here's some test code for a WiFi that just print alternating lines of Lewis Carroll to both Serial and Serial1. It performs as expected. I also ran a test where...
I added one more commit. I moved a few things around in `UART::write` but didn't really change anything there. I changed the `txc` member to an array and changed the...