23    static const uint16_t 
WIDTH = 128;
 
   41    void writeImage(
const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   42    void writeImagePart(
const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   43                        int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   44    void writeImage(
const uint8_t* black, 
const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   45    void writeImagePart(
const uint8_t* black, 
const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   46                        int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   48    void writeImageAgain(
const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   49    void writeImagePartAgain(
const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   50                             int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   52    void writeNative(
const uint8_t* data1, 
const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   54    void drawImage(
const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   55    void drawImagePart(
const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   56                       int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   57    void drawImage(
const uint8_t* black, 
const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   58    void drawImagePart(
const uint8_t* black, 
const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   59                       int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   61    void drawNative(
const uint8_t* data1, 
const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   62    void refresh(
bool partial_update_mode = 
false); 
 
   63    void refresh(int16_t x, int16_t y, int16_t w, int16_t h); 
 
   67    void _writeImage(uint8_t command, 
const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   68    void _writeImagePart(uint8_t command, 
const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,
 
   69                         int16_t x, int16_t y, int16_t w, int16_t h, 
bool invert = 
false, 
bool mirror_y = 
false, 
bool pgm = 
false);
 
   70    void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h);
 
   79    static const uint8_t LUT_DATA_full[];
 
   80    static const uint8_t LUT_DATA_part[];
 
 
void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)
 
void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert=false, bool mirror_y=false, bool pgm=false)