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);