COSA
An Object-Oriented Platform for Arduino Programming
|
#include <LCD.hh>
Public Member Functions | |
virtual void | begin ()=0 |
virtual void | end ()=0 |
virtual void | write (uint8_t data)=0 |
virtual void | write (const void *buf, size_t size)=0 |
Abstract LCD IO adapter to isolate communication specific functions and allow access over software serial or hardware SPI.
|
pure virtual |
Start of data/command transfer block.
Implemented in LCD::SPI3W, and LCD::Serial3W.
|
pure virtual |
End of data/command transfer block.
Implemented in LCD::SPI3W, and LCD::Serial3W.
|
pure virtual |
Write byte (8bit) to display.
[in] | data | (8b) to write. |
Implemented in LCD::SPI3W, and LCD::Serial3W.
|
pure virtual |
Write character buffer to display.
[in] | buf | pointer to buffer. |
[in] | size | number of bytes in buffer. |
Implemented in LCD::SPI3W, and LCD::Serial3W.