@@ -60,50 +60,50 @@ typedef uint32_t PortMask;
60
60
// / header client code will then need to be modified to use the scoped enum
61
61
// / values directly
62
62
#ifndef NO_ADAFRUIT_SSD1306_COLOR_COMPATIBILITY
63
- #define BLACK SSD1306_BLACK // /< Draw 'off' pixels
64
- #define WHITE SSD1306_WHITE // /< Draw 'on' pixels
63
+ #define BLACK SSD1306_BLACK // /< Draw 'off' pixels
64
+ #define WHITE SSD1306_WHITE // /< Draw 'on' pixels
65
65
#define INVERSE SSD1306_INVERSE // /< Invert pixels
66
66
#endif
67
67
// / fit into the SSD1306_ naming scheme
68
- #define SSD1306_BLACK 0 // /< Draw 'off' pixels
69
- #define SSD1306_WHITE 1 // /< Draw 'on' pixels
68
+ #define SSD1306_BLACK 0 // /< Draw 'off' pixels
69
+ #define SSD1306_WHITE 1 // /< Draw 'on' pixels
70
70
#define SSD1306_INVERSE 2 // /< Invert pixels
71
71
72
- #define SSD1306_MEMORYMODE 0x20 // /< See datasheet
73
- #define SSD1306_COLUMNADDR 0x21 // /< See datasheet
74
- #define SSD1306_PAGEADDR 0x22 // /< See datasheet
75
- #define SSD1306_SETCONTRAST 0x81 // /< See datasheet
76
- #define SSD1306_CHARGEPUMP 0x8D // /< See datasheet
77
- #define SSD1306_SEGREMAP 0xA0 // /< See datasheet
72
+ #define SSD1306_MEMORYMODE 0x20 // /< See datasheet
73
+ #define SSD1306_COLUMNADDR 0x21 // /< See datasheet
74
+ #define SSD1306_PAGEADDR 0x22 // /< See datasheet
75
+ #define SSD1306_SETCONTRAST 0x81 // /< See datasheet
76
+ #define SSD1306_CHARGEPUMP 0x8D // /< See datasheet
77
+ #define SSD1306_SEGREMAP 0xA0 // /< See datasheet
78
78
#define SSD1306_DISPLAYALLON_RESUME 0xA4 // /< See datasheet
79
- #define SSD1306_DISPLAYALLON 0xA5 // /< Not currently used
80
- #define SSD1306_NORMALDISPLAY 0xA6 // /< See datasheet
81
- #define SSD1306_INVERTDISPLAY 0xA7 // /< See datasheet
82
- #define SSD1306_SETMULTIPLEX 0xA8 // /< See datasheet
83
- #define SSD1306_DISPLAYOFF 0xAE // /< See datasheet
84
- #define SSD1306_DISPLAYON 0xAF // /< See datasheet
85
- #define SSD1306_COMSCANINC 0xC0 // /< Not currently used
86
- #define SSD1306_COMSCANDEC 0xC8 // /< See datasheet
87
- #define SSD1306_SETDISPLAYOFFSET 0xD3 // /< See datasheet
88
- #define SSD1306_SETDISPLAYCLOCKDIV 0xD5 // /< See datasheet
89
- #define SSD1306_SETPRECHARGE 0xD9 // /< See datasheet
90
- #define SSD1306_SETCOMPINS 0xDA // /< See datasheet
91
- #define SSD1306_SETVCOMDETECT 0xDB // /< See datasheet
92
-
93
- #define SSD1306_SETLOWCOLUMN 0x00 // /< Not currently used
79
+ #define SSD1306_DISPLAYALLON 0xA5 // /< Not currently used
80
+ #define SSD1306_NORMALDISPLAY 0xA6 // /< See datasheet
81
+ #define SSD1306_INVERTDISPLAY 0xA7 // /< See datasheet
82
+ #define SSD1306_SETMULTIPLEX 0xA8 // /< See datasheet
83
+ #define SSD1306_DISPLAYOFF 0xAE // /< See datasheet
84
+ #define SSD1306_DISPLAYON 0xAF // /< See datasheet
85
+ #define SSD1306_COMSCANINC 0xC0 // /< Not currently used
86
+ #define SSD1306_COMSCANDEC 0xC8 // /< See datasheet
87
+ #define SSD1306_SETDISPLAYOFFSET 0xD3 // /< See datasheet
88
+ #define SSD1306_SETDISPLAYCLOCKDIV 0xD5 // /< See datasheet
89
+ #define SSD1306_SETPRECHARGE 0xD9 // /< See datasheet
90
+ #define SSD1306_SETCOMPINS 0xDA // /< See datasheet
91
+ #define SSD1306_SETVCOMDETECT 0xDB // /< See datasheet
92
+
93
+ #define SSD1306_SETLOWCOLUMN 0x00 // /< Not currently used
94
94
#define SSD1306_SETHIGHCOLUMN 0x10 // /< Not currently used
95
- #define SSD1306_SETSTARTLINE 0x40 // /< See datasheet
95
+ #define SSD1306_SETSTARTLINE 0x40 // /< See datasheet
96
96
97
- #define SSD1306_EXTERNALVCC 0x01 // /< External display voltage source
97
+ #define SSD1306_EXTERNALVCC 0x01 // /< External display voltage source
98
98
#define SSD1306_SWITCHCAPVCC 0x02 // /< Gen. display voltage from 3.3V
99
99
100
- #define SSD1306_RIGHT_HORIZONTAL_SCROLL 0x26 // /< Init rt scroll
101
- #define SSD1306_LEFT_HORIZONTAL_SCROLL 0x27 // /< Init left scroll
100
+ #define SSD1306_RIGHT_HORIZONTAL_SCROLL 0x26 // /< Init rt scroll
101
+ #define SSD1306_LEFT_HORIZONTAL_SCROLL 0x27 // /< Init left scroll
102
102
#define SSD1306_VERTICAL_AND_RIGHT_HORIZONTAL_SCROLL 0x29 // /< Init diag scroll
103
- #define SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL 0x2A // /< Init diag scroll
104
- #define SSD1306_DEACTIVATE_SCROLL 0x2E // /< Stop scroll
105
- #define SSD1306_ACTIVATE_SCROLL 0x2F // /< Start scroll
106
- #define SSD1306_SET_VERTICAL_SCROLL_AREA 0xA3 // /< Set scroll range
103
+ #define SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL 0x2A // /< Init diag scroll
104
+ #define SSD1306_DEACTIVATE_SCROLL 0x2E // /< Stop scroll
105
+ #define SSD1306_ACTIVATE_SCROLL 0x2F // /< Start scroll
106
+ #define SSD1306_SET_VERTICAL_SCROLL_AREA 0xA3 // /< Set scroll range
107
107
108
108
// Deprecated size stuff for backwards compatibility with old sketches
109
109
#if defined SSD1306_128_64
@@ -115,7 +115,7 @@ typedef uint32_t PortMask;
115
115
#define SSD1306_LCDHEIGHT 32 // /< DEPRECATED: height w/SSD1306_128_32 defined
116
116
#endif
117
117
#if defined SSD1306_96_16
118
- #define SSD1306_LCDWIDTH 96 // /< DEPRECATED: width w/SSD1306_96_16 defined
118
+ #define SSD1306_LCDWIDTH 96 // /< DEPRECATED: width w/SSD1306_96_16 defined
119
119
#define SSD1306_LCDHEIGHT 16 // /< DEPRECATED: height w/SSD1306_96_16 defined
120
120
#endif
121
121
0 commit comments