diff --git a/docs/DeviceProfiles/nodemcu_esp32.json b/docs/DeviceProfiles/nodemcu_esp32.json index 0587dd88..3f7a5cac 100644 --- a/docs/DeviceProfiles/nodemcu_esp32.json +++ b/docs/DeviceProfiles/nodemcu_esp32.json @@ -130,12 +130,12 @@ "cs": -1 }, "cmt": { - "clk": 18, - "cs": 4, - "fcs": 5, - "sdio": 23, - "gpio2": 19, - "gpio3": 16 + "clk": 12, + "cs": 27, + "fcs": 26, + "sdio": 14, + "gpio2": -1, + "gpio3": -1 }, "eth": { "enabled": false diff --git a/include/Display_Graphic.h b/include/Display_Graphic.h index e49bf9f6..692b4fe4 100644 --- a/include/Display_Graphic.h +++ b/include/Display_Graphic.h @@ -21,6 +21,7 @@ enum DisplayType_t { SH1106, SSD1309, ST7567_GM12864I_59N, + //SSD1327, DisplayType_Max, }; diff --git a/src/Display_Graphic.cpp b/src/Display_Graphic.cpp index 3c7eaf1d..7ab924f4 100644 --- a/src/Display_Graphic.cpp +++ b/src/Display_Graphic.cpp @@ -14,6 +14,7 @@ std::map { DisplayType_t::SH1106, [](uint8_t reset, uint8_t clock, uint8_t data, uint8_t cs) { return new U8G2_SH1106_128X64_NONAME_F_HW_I2C(U8G2_R0, reset, clock, data); } }, { DisplayType_t::SSD1309, [](uint8_t reset, uint8_t clock, uint8_t data, uint8_t cs) { return new U8G2_SSD1309_128X64_NONAME0_F_HW_I2C(U8G2_R0, reset, clock, data); } }, { DisplayType_t::ST7567_GM12864I_59N, [](uint8_t reset, uint8_t clock, uint8_t data, uint8_t cs) { return new U8G2_ST7567_ENH_DG128064I_F_HW_I2C(U8G2_R0, reset, clock, data); } }, + //{ DisplayType_t::SSD1327, [](uint8_t reset, uint8_t clock, uint8_t data, uint8_t cs) { return new U8G2_SSD1327_128X128_NONAME0_F_HW_I2C(U8G2_R0, reset, clock, data); } }, }; // Language defintion, respect order in languages[] and translation lists