add 7.5" mono

This commit is contained in:
ladyada 2025-08-06 11:32:46 -04:00
parent d488075fb4
commit 5b096fab87
2 changed files with 6 additions and 3 deletions

View file

@ -75,12 +75,15 @@ ThinkInk_213_Mono_B72 display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_
// 4.2" Monochrome displays with 400x300 pixels and UC8276 chipset // 4.2" Monochrome displays with 400x300 pixels and UC8276 chipset
// ThinkInk_420_Mono_M06 display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI); // ThinkInk_420_Mono_M06 display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI);
// 4.2 Grayscale/Monochrome displays with 400x300 pixels and SSD1683 chipset // 4.2" Grayscale/Monochrome displays with 400x300 pixels and SSD1683 chipset
// ThinkInk_420_Grayscale4_MFGN display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI); // ThinkInk_420_Grayscale4_MFGN display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI);
// 5.83 Monochrome displays with 648 x 480 pixels and UC8179 chipset // 5.83" Monochrome displays with 648 x 480 pixels and UC8179 chipset
// ThinkInk_583_Mono_AAAMFGN display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI); // ThinkInk_583_Mono_AAAMFGN display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI);
// 7.5" Monochrome displays with 800 x 480 pixels and UC8179 chipset
// ThinkInk_750_Mono_AAAMFGN display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY, EPD_SPI);
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);
while (!Serial) { while (!Serial) {

View file

@ -53,7 +53,7 @@ class ThinkInk_750_Mono_AAAMFGN : public Adafruit_UC8179 {
: Adafruit_UC8179(800, 480, DC, RST, CS, SRCS, BUSY, spi){}; : Adafruit_UC8179(800, 480, DC, RST, CS, SRCS, BUSY, spi){};
void begin(thinkinkmode_t mode = THINKINK_MONO) { void begin(thinkinkmode_t mode = THINKINK_MONO) {
Adafruit_EPD::begin(true); Adafruit_UC8179::begin(true);
setColorBuffer(1, false); // layer 1 uninverted setColorBuffer(1, false); // layer 1 uninverted
setBlackBuffer(1, false); // only one buffer setBlackBuffer(1, false); // only one buffer