LCDGFX LCD display driver  1.2.0
Lightweight graphics library for SSD1306, SSD1325, SSD1327, SSD1331, SSD1351, SH1106, SH1107, IL9163, ST7735, ST7789, ILI9341, PCD8544 displays over I2C/SPI
adafruit.h File Reference

Adafruit related canvas implementation. More...

#include "lcd_hal/io.h"
#include "nano_gfx_types.h"
Include dependency graph for adafruit.h:

Go to the source code of this file.

Classes

class  AdafruitCanvasOps< BPP >
 This is basic template class for all canvas classes, based on Adafruit_GFX. More...
 
class  AdafruitCanvasBase< BPP >
 Base class for all AdafruitCanvas childs. More...
 
class  AdafruitCanvas1
 AdafruitCanvas1 represents objects for drawing in memory buffer AdafruitCanvas1 represents each pixel as single bit: 0/1. More...
 
class  AdafruitCanvas8
 AdafruitCanvas8 represents objects for drawing in memory buffer AdafruitCanvas8 represents each pixel as single byte with RGB bits: RRRGGGBB For details refer to SSD1331 datasheet. More...
 
class  AdafruitCanvas16
 AdafruitCanvas16 represents objects for drawing in memory buffer AdafruitCanvas16 represents each pixel as two bytes with RGB bits: RRRRRGGG GGGBBBBB. More...
 

Detailed Description

Adafruit related canvas implementation.

Canvas implementation, based on Adafruit GFX.

If you like canvas implementation by Adafruit, you can easily use it with the library, including NanoEngine support. You will be able to use all features of AdafruitGFX, and output result to any OLED display, supported by the library. If you want to use this feature, define CONFIG_ADAFRUIT_GFX_ENABLE in the beginning of your sketch, and include "nano_engine.h" header.

Definition in file adafruit.h.