Bläddra i källkod

update to u8g2 2.16.9

devsaurus 6 år sedan
förälder
incheckning
4b5e124244
3 ändrade filer med 38 tillägg och 5 borttagningar
  1. 1 1
      components/u8g2/u8g2
  2. 25 0
      components/u8g2/u8g2.kconfig
  3. 12 4
      docs/en/modules/u8g2.md

+ 1 - 1
components/u8g2/u8g2

@@ -1 +1 @@
-Subproject commit 61728a5003ebbf60f72e07eb8051d509c084f3a5
+Subproject commit 7fff27e227d9d5b06704f97d4ac75969bb0288b6

+ 25 - 0
components/u8g2/u8g2.kconfig

@@ -31,6 +31,11 @@ config U8G2_I2C_SSD1306_64X48_ER
        bool "ssd1306_i2c_64x48_er"
        default "n"
 
+config U8G2_I2C_SSD1306_96X16_ER
+       depends on U8G2_COMM_I2C
+       bool "ssd1306_i2c_96x16_er"
+       default "n"
+
 config U8G2_I2C_SSD1306_128X32_UNIVISION
        depends on U8G2_COMM_I2C
        bool "ssd1306_i2c_128x32_univision"
@@ -122,6 +127,11 @@ config U8G2_SPI_LS013B7DH03_128X128
        bool "ls013b7dh03_128x128"
        default "n"
 
+config U8G2_SPI_MAX7219_32X8
+       depends on U8G2_COMM_SPI
+       bool "max7219_32x8"
+       default "n"
+
 config U8G2_SPI_NT7534_TG12864R
        depends on U8G2_COMM_SPI
        bool "nt7534_tg12864r"
@@ -137,6 +147,11 @@ config U8G2_SPI_PCF8812_96X65
        bool "pcf8812_96x65"
        default "n"
 
+config U8G2_SPI_SED1520_122x32
+       depends on U8G2_COMM_SPI
+       bool "sed1520_122x32"
+       default "n"
+
 config U8G2_SPI_SH1106_128X64_NONAME
        depends on U8G2_COMM_SPI
        bool "sh1106_128x64_noname"
@@ -172,6 +187,11 @@ config U8G2_SPI_SSD1306_64X48_ER
        bool "ssd1306_64x48_er"
        default "n"
 
+config U8G2_SPI_SSD1306_96X16_ER
+       depends on U8G2_COMM_SPI
+       bool "ssd1306_96x16_er"
+       default "n"
+
 config U8G2_SPI_SSD1309_128X64_NONAME0
        depends on U8G2_COMM_SPI
        bool "ssd1309_128x64_noname0"
@@ -212,6 +232,11 @@ config U8G2_SPI_SSD1607_200X200
        bool "ssd1607_200x200"
        default "n"
 
+config U8G2_SPI_ST7565_64128N
+       depends on U8G2_COMM_SPI
+       bool "st7565_64128n"
+       default "n"
+
 config U8G2_SPI_ST7565_EA_DOGM128
        depends on U8G2_COMM_SPI
        bool "st7565_ea_dogm128"

+ 12 - 4
docs/en/modules/u8g2.md

@@ -10,7 +10,7 @@ The NodeMCU firmware supports the following displays in I²C and SPI mode:
 - ld7032 60x32
 - sh1106 128x64
 - ssd1305 128x32
-- ssd1306 - 128x32, 128x64, and 64x48 variants
+- ssd1306 - 128x32, 128x64, 64x48, and 96x16 variants
 - ssd1309 128x64
 - ssd1325 128x63
 - ssd1327 96x96
@@ -24,19 +24,22 @@ SPI only:
 
 - ist3020 erc19264
 - ls013b7dh03 128x128
+- max7219 32x8
+- nt7534 tg12864r
 - pcd8544 84x48
 - pcf8812 96x65
+- sed1520 122x32
 - ssd1322 nhd 256x64
 - ssd1329 128x96
 - ssd1606 172x72
 - ssd1607 200x200
-- st7565 - variants dogm128/132, erc12864, lm6059, c12832/c12864, and zolen 128x64
+- st7565 - variants 64128n, dogm128/132, erc12864, lm6059, c12832/c12864, and zolen 128x64
 - st7567 132x64
 - uc1601_c128032
 - uc1604 jlx19264
 - uc1701 - dogs102 and mini12864 variants
 
-This integration is based on [v2.15.2](https://github.com/olikraus/U8g2_Arduino/releases/tag/2.15.2).
+This integration is based on [v2.16.9](https://github.com/olikraus/U8g2_Arduino/releases/tag/2.16.9).
 
 ## Overview
 ### I²C Connection
@@ -103,12 +106,13 @@ Initialize a display via I²C.
 - `u8g2.sh1106_i2c_128x64_noname()`
 - `u8g2.sh1106_i2c_128x64_vcomh0()`
 - `u8g2.ssd1305_i2c_128x32_noname()`
-- `u8g2.ssd1306_i2c_64x48_er()`
 - `u8g2.ssd1306_i2c_128x32_univision()`
 - `u8g2.ssd1306_i2c_128x64_noname()`
 - `u8g2.ssd1306_i2c_128x64_vcomh0()`
 - `u8g2.ssd1309_i2c_128x64_noname0()`
 - `u8g2.ssd1309_i2c_128x64_noname2()`
+- `u8g2.ssd1306_i2c_64x48_er()`
+- `u8g2.ssd1306_i2c_96x16_er()`
 - `u8g2.ssd1325_i2c_nhd_128x64()`
 - `u8g2.ssd1327_i2c_seeed_96x96()`
 - `u8g2.st7588_i2c_jlx12864()`
@@ -146,6 +150,7 @@ Initialize a display via Hardware SPI.
 - `u8g2.ist3020_erc19264()`
 - `u8g2.ld7032_60x32()`
 - `u8g2.ls013b7dh03_128x128()`
+- `u8g2.max7219_32x8()`
 - `u8g2.nt7534_tg12864r()`
 - `u8g2.pcd8544_84x48()`
 - `u8g2.pcf8812_96x65()`
@@ -156,14 +161,17 @@ Initialize a display via Hardware SPI.
 - `u8g2.ssd1306_128x64_noname()`
 - `u8g2.ssd1306_128x64_vcomh0()`
 - `u8g2.ssd1306_64x48_er()`
+- `u8g2.ssd1306_96x16_er()`
 - `u8g2.ssd1309_128x64_noname0()`
 - `u8g2.ssd1309_128x64_noname2()`
+- `u8g2.sed1520_122x32()`
 - `u8g2.ssd1322_nhd_256x64()`
 - `u8g2.ssd1325_nhd_128x64()`
 - `u8g2.ssd1327_seeed_96x96()`
 - `u8g2.ssd1329_128x96_noname()`
 - `u8g2.ssd1606_172x72()`
 - `u8g2.ssd1607_200x200()`
+- `u8g2.st7565_64128n()`
 - `u8g2.st7565_ea_dogm128()`
 - `u8g2.st7565_ea_dogm132()`
 - `u8g2.st7565_erc12864()`