Skip to content

Conversation

SFE-Brudnerd
Copy link
Contributor

Create a Serial interface for read/writes.
Create a UART interface that incorporates the concept of Baud, Parity, Start/Stop, Data bits.
Create a SerialBus interface that ties the Serial interface to the rest of the Toolkit.
Create two concrete Arduino UART classes, sfTkArdUART and sfTkArdUARTBus. The sfTkArdUARTBus class uses an sfTkArdUART object as the concrete implementation of the Serial to perform UART functionality.
Create a test Arduino sketch to verify functionality.

Note: I added in all the Stream and Print class utilities as passthru functions. It was the easiest way to continue to provide the expected functionality of a normal Arduino Serial interface.

Copy link

@malcolm-sparkfun malcolm-sparkfun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Looks well organized and readable.

Copy link
Member

@gigapod gigapod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all my comments are just notes - thoughts for future use.

NO changes needed.

@SFE-Brudnerd SFE-Brudnerd changed the base branch from develop to main March 27, 2025 17:27
@SFE-Brudnerd SFE-Brudnerd merged commit 4a0b4cd into main Mar 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants