A modified clone of Arduino's SoftwareSerial library