diff --git a/components/u8g2/u8g2 b/components/u8g2/u8g2 index 7fff27e2..7f2fc42a 160000 --- a/components/u8g2/u8g2 +++ b/components/u8g2/u8g2 @@ -1 +1 @@ -Subproject commit 7fff27e227d9d5b06704f97d4ac75969bb0288b6 +Subproject commit 7f2fc42af3d01fdfe2cc19320bdcfe693dd2b20d diff --git a/components/u8g2/u8g2.kconfig b/components/u8g2/u8g2.kconfig index 70c856d8..30e4f82b 100644 --- a/components/u8g2/u8g2.kconfig +++ b/components/u8g2/u8g2.kconfig @@ -76,6 +76,11 @@ config U8G2_I2C_ST7588_JLX12864 bool "st7588_i2c_jlx12864" default "n" +config U8G2_I2C_UC1601_128X32 + depends on U8G2_COMM_I2C + bool "uc1601_i2c_128X32" + default "n" + config U8G2_I2C_UC1604_JLX19264 depends on U8G2_COMM_I2C bool "uc1604_i2c_jlx19264" @@ -106,12 +111,22 @@ config U8G2_I2C_UC1611_EA_DOGXL240 bool "uc1611_i2c_ea_dogxl240" default "n" +config U8G2_I2C_UC1611_EW50850 + depends on U8G2_COMM_I2C + bool "uc1611_i2c_ew50850" + default "n" + menuconfig U8G2_COMM_SPI bool "SPI" select LUA_MODULE_SPI default "y" +config U8G2_SPI_IL3820_V2_296X128 + depends on U8G2_COMM_SPI + bool "il3820_v2_296x128" + default "n" + config U8G2_SPI_IST3020_ERC19264 depends on U8G2_COMM_SPI bool "ist3020_erc19264" @@ -272,6 +287,11 @@ config U8G2_SPI_ST7565_ZOLEN_128X64 bool "st7565_zolen_128x64" default "n" +config U8G2_SPI_ST7567_JLX12864 + depends on U8G2_COMM_SPI + bool "st7567_jxl12864" + default "n" + config U8G2_SPI_ST7567_PI_132X64 depends on U8G2_COMM_SPI bool "st7567_pi_132x64" @@ -292,6 +312,21 @@ config U8G2_SPI_ST7920_S_192X32 bool "st7920_s_192x32" default "n" +config U8G2_SPI_ST75256_JLX172104 + depends on U8G2_COMM_SPI + bool "st75256_jlx172104" + default "n" + +config U8G2_SPI_ST75256_JLX256128 + depends on U8G2_COMM_SPI + bool "st75256_jlx256128" + default "n" + +config U8G2_SPI_UC1601_128X32 + depends on U8G2_COMM_SPI + bool "uc1601_128X32" + default "n" + config U8G2_SPI_UC1604_JLX19264 depends on U8G2_COMM_SPI bool "uc1604_jlx19264" @@ -322,6 +357,11 @@ config U8G2_SPI_UC1611_EA_DOGXL240 bool "uc1611_ea_dogxl240" default "n" +config U8G2_SPI_UC1611_EW50850 + depends on U8G2_COMM_SPI + bool "uc1611_ew50850" + default "n" + config U8G2_SPI_UC1701_EA_DOGS102 depends on U8G2_COMM_SPI bool "uc1701_ea_dogs102" diff --git a/docs/en/modules/u8g2.md b/docs/en/modules/u8g2.md index d325711d..01a3ae3e 100644 --- a/docs/en/modules/u8g2.md +++ b/docs/en/modules/u8g2.md @@ -15,13 +15,15 @@ The NodeMCU firmware supports the following displays in I²C and SPI mode: - ssd1325 128x63 - ssd1327 96x96 - st7588 jlx12864 +- uc1601 128x32 - uc1604 jlx19264 - uc1608 - 240x180 and erc24064 variants - ux1610 dogxl160 -- uc1611 - dogm240 and dogxl240 variants +- uc1611 - variants dogm240, dogxl240, and ew50850 SPI only: +- il3820 v2 296x128 - ist3020 erc19264 - ls013b7dh03 128x128 - max7219 32x8 @@ -34,12 +36,14 @@ SPI only: - ssd1606 172x72 - ssd1607 200x200 - st7565 - variants 64128n, dogm128/132, erc12864, lm6059, c12832/c12864, and zolen 128x64 -- st7567 132x64 -- uc1601_c128032 +- st7567 132x64 and jlx12864 variants +- st75256 jlx172104 and jlx256128 variants +- uc1601 128x32 - uc1604 jlx19264 +- uc1611 - variants dogm240, dogxl240, and ew50850 - uc1701 - dogs102 and mini12864 variants -This integration is based on [v2.16.9](https://github.com/olikraus/U8g2_Arduino/releases/tag/2.16.9). +This integration is based on [v2.19.8](https://github.com/olikraus/U8g2_Arduino/releases/tag/2.19.8). ## Overview ### I²C Connection