Software emulated 9 bit serial using hardware timers for improved compatibility
C++ C Processing
Pull request Compare This branch is 7 commits ahead, 22 commits behind PaulStoffregen:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
examples/Test
Alt9SoftSerial.cpp
Alt9SoftSerial.h
README.md
keywords.txt
library.json

README.md

Alt9SoftSerial Library

Emulates an additional 9 bit serial port on an Arduino board allowing you to communicate with 9 bit serial devices.

To learn more about 9 bit serial visit What Is 9-Bit Data Framing?

Tested with the Arduino IDE 1.5.x on a copule of Arduino Pro Mini boards at 8 and 16 Mhz (use pin 8 for TX and pin 9 for RX).

Should work on any Arduino-compatible board with an ATmega328 and, in theory, on any board supported by AltSoftSerial.

Author

Manuel Rábade <manuel@rabade.net>

Based on AltSoftSerial by Paul Stoffregen.

License

This work is published under a Creative Commons Attribution-ShareAlike 4.0 International License.