![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
UART object
Fork of DigoleSerialDisp1 by
Diff: DigoleSerialDisp.h
- Revision:
- 5:7d3fd21b9ead
- Parent:
- 4:c4b2a8f0d056
- Child:
- 6:fc42c0dc7b7f
--- a/DigoleSerialDisp.h Mon Feb 25 06:12:59 2013 +0000 +++ b/DigoleSerialDisp.h Tue Nov 17 16:09:34 2015 +0000 @@ -33,6 +33,31 @@ class DigoleSerialDisp { public: +#if defined(_Digole_Serial_UART_) + + + size_t write(uint8_t value) { + _mySerial->write((uint8_t) value); + return 1; // assume sucess + } + + void begin(void) { + _mySerial->begin(9600); + _mySerial->print("SB"); + _mySerial->println(_Baud); + delay(100); + _mySerial->begin(_Baud); + } + size_t read1(void) + { + int t; + do { + t = _mySerial->read(); + } while (t == -1); + return t; + } +#endif + /** Create a new Digole Serial Display interface * * @param sda is the pin for I2C SDA