Skip to content

Commit e823774

Browse files
authored
Merge pull request #828 from adafruit/eink-degrees
fix(e-ink): use correct degree symbols
2 parents bfb9f17 + df1267b commit e823774

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

src/components/display/drivers/dispDrvSt7789.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,8 @@ class dispDrvSt7789 : public dispDrvBase {
282282
i++;
283283
}
284284
} else if (message[i] == 0xC2 && message[i + 1] == 0xB0) {
285-
_display->write(char(248));
285+
// Degree symbol - tested on Feather RevTFT S3
286+
_display->write(char(247));
286287
i++;
287288
} else {
288289
_display->print(message[i]);

src/components/display/drivers/dispDrvThinkInkGrayscale4Eaamfgn.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ class drvDispThinkInkGrayscale4Eaamfgn : public dispDrvBase {
258258
}
259259
} else if (message[i] == 0xC2 && message[i + 1] == 0xB0) {
260260
// Degree symbol
261-
_display->write(char(248));
261+
_display->write(char(247));
262262
i++;
263263
} else {
264264
_display->print(message[i]);

src/components/display/drivers/dispDrvThinkInkGrayscale4T5.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ class dispDrvThinkInkGrayscale4T5 : public dispDrvBase {
124124
i++;
125125
}
126126
} else if (message[i] == 0xC2 && message[i + 1] == 0xB0) {
127-
_display->write(char(248));
127+
// Degree symbol
128+
_display->write(char(247));
128129
i++;
129130
} else {
130131
_display->print(message[i]);

src/components/i2c/drivers/WipperSnapper_I2C_Driver_Out_Sh1107.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ class WipperSnapper_I2C_Driver_Out_SH1107
176176
i++;
177177
}
178178
} else if (message[i] == 0xC2 && message[i + 1] == 0xB0) {
179-
_display->write(char(248));
179+
_display->write(char(247)); // Tested on SH1107 128x64 wing
180180
_display->display();
181181
i++;
182182
} else {

src/components/i2c/drivers/WipperSnapper_I2C_Driver_Out_Ssd1306.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ class WipperSnapper_I2C_Driver_Out_Ssd1306
144144
i++;
145145
}
146146
} else if (message[i] == 0xC2 && message[i + 1] == 0xB0) {
147-
_display->write(char(248));
147+
_display->write(char(248)); // Tested fine on 128x32 wing
148148
_display->display();
149149
i++;
150150
} else {

0 commit comments

Comments
 (0)