Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Inverse flag to invert sense of RX and TX like SoftwareSerial #59

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

fourstix
Copy link

@fourstix fourstix commented Jun 6, 2020

This pull request implements the inverse flag so that AltSoftSerial inverts the sense of RX and TX similar to the inverse flag in SoftwareSerial library.

Unlike the earlier pull request from @bikemike, the inverse flag affects the sense of both the RX and TX pins. The earlier request only inverted the sense of one line, so it was a partial implementation. This pull request is a full implementation.

This code has been tested with an inverse serial line device, and a device running with the normal sense of the lines. Code that ran fine with AltSoftSerial runs fine with this change.

I implemented this change because I needed to reverse the sense of the lines to communicate with a particular piece of hardware, but I also need full-duplex communication.

This change allows me to run AltSoftSerial to achieve those goals.

@TheGreyGhost
Copy link

Thanks dude, I copied your code even though it hasn't been merged (yet).
-TGG

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.

2 participants