3 #include <Adafruit_SSD1306.h>
22 void drawPixel(int16_t x, int16_t y, uint16_t color)
override {
23 disp.drawPixel(x, y, color);
30 size_t write(uint8_t c)
override {
return disp.write(c); }
32 void drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1,
33 uint16_t color)
override {
34 disp.drawLine(x0, y0, x1, y1, color);
37 uint16_t color)
override {
38 disp.drawFastVLine(x, y, h, color);
41 uint16_t color)
override {
42 disp.drawFastHLine(x, y, w, color);
45 void drawXBitmap(int16_t x, int16_t y,
const uint8_t bitmap[], int16_t w,
46 int16_t h, uint16_t color)
override {
47 disp.drawXBitmap(x, y, bitmap, w, h, color);