COSA
An Object-Oriented Platform for Arduino Programming
Displays

Cosa display abstraction and device drivers.

Canvas

Virtual Canvas device; abstraction of small screens, LCD/TFT, with Font and Icon handling. The class Element may be used to define graphical objects with local graphical Context. See Textbox for an example of Element.

LCD

Abstract character based LCD device driver interface and support adapters (SPI and Pins).

ST7735

Device driver for ST7735, 262K Color Single-Chip TFT Controller (SPI).

ST7565

Device driver for ST7565 64x128 pixels matrix LCD controller/driver (Serial OutputPin).

PCD8544

Device driver for PCD8544 48x84 pixels matrix LCD controller/driver (Serial OutputPin).

HD44780

Device driver for HD44780 (aka 1602) 16x2/20x4 character LCD controller/driver (Serial OutputPin/Port direct/SPI).