diff --git a/cppsrc/U8g2lib.h b/cppsrc/U8g2lib.h index 132d1f2d..1c494eca 100644 --- a/cppsrc/U8g2lib.h +++ b/cppsrc/U8g2lib.h @@ -696,7 +696,7 @@ class U8G2_SSD1306_128X64_NONAME_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_noname_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_noname_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -732,7 +732,7 @@ class U8G2_SSD1306_128X64_VCOMH0_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_VCOMH0_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_VCOMH0_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -768,7 +768,7 @@ class U8G2_SSD1306_128X64_ALT0_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_ALT0_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_ALT0_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_alt0_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_alt0_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -804,7 +804,7 @@ class U8G2_SSD1306_128X64_NONAME_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_NONAME_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_NONAME_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_noname_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_noname_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -840,7 +840,7 @@ class U8G2_SSD1306_128X64_VCOMH0_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_VCOMH0_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_VCOMH0_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -876,7 +876,7 @@ class U8G2_SSD1306_128X64_ALT0_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_ALT0_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_ALT0_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_alt0_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_alt0_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -912,7 +912,7 @@ class U8G2_SSD1306_128X64_NONAME_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_NONAME_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_NONAME_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_noname_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_noname_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -948,7 +948,7 @@ class U8G2_SSD1306_128X64_VCOMH0_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_VCOMH0_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_VCOMH0_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -984,7 +984,7 @@ class U8G2_SSD1306_128X64_ALT0_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X64_ALT0_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X64_ALT0_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x64_alt0_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x64_alt0_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1182,7 +1182,7 @@ class U8G2_SH1106_128X64_NONAME_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_NONAME_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_NONAME_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_noname_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_noname_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1218,7 +1218,7 @@ class U8G2_SH1106_128X64_VCOMH0_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_VCOMH0_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_VCOMH0_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1254,7 +1254,7 @@ class U8G2_SH1106_128X64_WINSTAR_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_WINSTAR_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_WINSTAR_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_winstar_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_winstar_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1290,7 +1290,7 @@ class U8G2_SH1106_128X64_NONAME_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_NONAME_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_NONAME_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_noname_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_noname_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1326,7 +1326,7 @@ class U8G2_SH1106_128X64_VCOMH0_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_VCOMH0_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_VCOMH0_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1362,7 +1362,7 @@ class U8G2_SH1106_128X64_WINSTAR_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_WINSTAR_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_WINSTAR_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_winstar_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_winstar_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1398,7 +1398,7 @@ class U8G2_SH1106_128X64_NONAME_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_NONAME_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_NONAME_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_noname_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_noname_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1434,7 +1434,7 @@ class U8G2_SH1106_128X64_VCOMH0_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_VCOMH0_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_VCOMH0_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1470,7 +1470,7 @@ class U8G2_SH1106_128X64_WINSTAR_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_128X64_WINSTAR_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_128X64_WINSTAR_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_128x64_winstar_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_128x64_winstar_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1668,7 +1668,7 @@ class U8G2_SH1106_72X40_WISE_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_72X40_WISE_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_72X40_WISE_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_72x40_wise_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_72x40_wise_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1704,7 +1704,7 @@ class U8G2_SH1106_72X40_WISE_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_72X40_WISE_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_72X40_WISE_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_72x40_wise_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_72x40_wise_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1740,7 +1740,7 @@ class U8G2_SH1106_72X40_WISE_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_72X40_WISE_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_72X40_WISE_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_72x40_wise_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_72x40_wise_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1830,7 +1830,7 @@ class U8G2_SH1106_64X32_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_64X32_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_64X32_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_64x32_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_64x32_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1866,7 +1866,7 @@ class U8G2_SH1106_64X32_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_64X32_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_64X32_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_64x32_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_64x32_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1902,7 +1902,7 @@ class U8G2_SH1106_64X32_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1106_64X32_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1106_64X32_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1106_64x32_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1106_64x32_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1992,7 +1992,7 @@ class U8G2_SH1107_64X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_64X128_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_64X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_64x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_64x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2028,7 +2028,7 @@ class U8G2_SH1107_64X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_64X128_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_64X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_64x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_64x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2064,7 +2064,7 @@ class U8G2_SH1107_64X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_64X128_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_64X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_64x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_64x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2154,7 +2154,7 @@ class U8G2_SH1107_SEEED_96X96_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_SEEED_96X96_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_SEEED_96X96_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_seeed_96x96_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_seeed_96x96_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2190,7 +2190,7 @@ class U8G2_SH1107_SEEED_96X96_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_SEEED_96X96_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_SEEED_96X96_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_seeed_96x96_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_seeed_96x96_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2226,7 +2226,7 @@ class U8G2_SH1107_SEEED_96X96_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_SEEED_96X96_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_SEEED_96X96_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_seeed_96x96_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_seeed_96x96_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2316,7 +2316,7 @@ class U8G2_SH1107_128X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_128X128_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_128X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_128x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_128x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2352,7 +2352,7 @@ class U8G2_SH1107_128X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_128X128_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_128X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_128x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_128x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2388,7 +2388,7 @@ class U8G2_SH1107_128X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1107_128X128_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1107_128X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1107_128x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1107_128x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2478,7 +2478,7 @@ class U8G2_SH1122_256X64_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1122_256X64_1_3W_SW_SPI : public U8G2 { public: U8G2_SH1122_256X64_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1122_256x64_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1122_256x64_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2514,7 +2514,7 @@ class U8G2_SH1122_256X64_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1122_256X64_2_3W_SW_SPI : public U8G2 { public: U8G2_SH1122_256X64_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1122_256x64_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1122_256x64_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2550,7 +2550,7 @@ class U8G2_SH1122_256X64_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SH1122_256X64_F_3W_SW_SPI : public U8G2 { public: U8G2_SH1122_256X64_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_sh1122_256x64_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_sh1122_256x64_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2640,7 +2640,7 @@ class U8G2_SSD1306_128X32_UNIVISION_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X32_UNIVISION_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X32_UNIVISION_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x32_univision_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x32_univision_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2676,7 +2676,7 @@ class U8G2_SSD1306_128X32_UNIVISION_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X32_UNIVISION_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X32_UNIVISION_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x32_univision_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x32_univision_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2712,7 +2712,7 @@ class U8G2_SSD1306_128X32_UNIVISION_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_128X32_UNIVISION_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_128X32_UNIVISION_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_128x32_univision_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_128x32_univision_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2802,7 +2802,7 @@ class U8G2_SSD1306_64X48_ER_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X48_ER_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X48_ER_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x48_er_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x48_er_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2838,7 +2838,7 @@ class U8G2_SSD1306_64X48_ER_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X48_ER_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X48_ER_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x48_er_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x48_er_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2874,7 +2874,7 @@ class U8G2_SSD1306_64X48_ER_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X48_ER_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X48_ER_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x48_er_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x48_er_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2964,7 +2964,7 @@ class U8G2_SSD1306_48X64_WINSTAR_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_48X64_WINSTAR_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_48X64_WINSTAR_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_48x64_winstar_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_48x64_winstar_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3000,7 +3000,7 @@ class U8G2_SSD1306_48X64_WINSTAR_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_48X64_WINSTAR_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_48X64_WINSTAR_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_48x64_winstar_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_48x64_winstar_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3036,7 +3036,7 @@ class U8G2_SSD1306_48X64_WINSTAR_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_48X64_WINSTAR_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_48X64_WINSTAR_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_48x64_winstar_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_48x64_winstar_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3126,7 +3126,7 @@ class U8G2_SSD1306_64X32_NONAME_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_NONAME_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_NONAME_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_noname_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_noname_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3162,7 +3162,7 @@ class U8G2_SSD1306_64X32_1F_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_1F_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_1F_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_1f_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_1f_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3198,7 +3198,7 @@ class U8G2_SSD1306_64X32_NONAME_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_NONAME_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_NONAME_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_noname_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_noname_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3234,7 +3234,7 @@ class U8G2_SSD1306_64X32_1F_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_1F_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_1F_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_1f_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_1f_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3270,7 +3270,7 @@ class U8G2_SSD1306_64X32_NONAME_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_NONAME_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_NONAME_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_noname_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_noname_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3306,7 +3306,7 @@ class U8G2_SSD1306_64X32_1F_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_64X32_1F_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_64X32_1F_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_64x32_1f_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_64x32_1f_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3450,7 +3450,7 @@ class U8G2_SSD1306_96X16_ER_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_96X16_ER_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_96X16_ER_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_96x16_er_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_96x16_er_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3486,7 +3486,7 @@ class U8G2_SSD1306_96X16_ER_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_96X16_ER_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_96X16_ER_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_96x16_er_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_96x16_er_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3522,7 +3522,7 @@ class U8G2_SSD1306_96X16_ER_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1306_96X16_ER_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1306_96X16_ER_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1306_96x16_er_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1306_96x16_er_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3900,7 +3900,7 @@ class U8G2_SSD1325_NHD_128X64_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1325_NHD_128X64_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1325_NHD_128X64_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1325_nhd_128x64_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1325_nhd_128x64_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3936,7 +3936,7 @@ class U8G2_SSD1325_NHD_128X64_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1325_NHD_128X64_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1325_NHD_128X64_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1325_nhd_128x64_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1325_nhd_128x64_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3972,7 +3972,7 @@ class U8G2_SSD1325_NHD_128X64_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1325_NHD_128X64_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1325_NHD_128X64_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1325_nhd_128x64_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1325_nhd_128x64_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4062,7 +4062,7 @@ class U8G2_SSD1326_ER_256X32_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1326_ER_256X32_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1326_ER_256X32_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1326_er_256x32_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1326_er_256x32_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4098,7 +4098,7 @@ class U8G2_SSD1326_ER_256X32_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1326_ER_256X32_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1326_ER_256X32_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1326_er_256x32_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1326_er_256x32_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4134,7 +4134,7 @@ class U8G2_SSD1326_ER_256X32_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1326_ER_256X32_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1326_ER_256X32_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1326_er_256x32_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1326_er_256x32_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4224,7 +4224,7 @@ class U8G2_SSD1327_SEEED_96X96_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_SEEED_96X96_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_SEEED_96X96_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_seeed_96x96_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_seeed_96x96_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4260,7 +4260,7 @@ class U8G2_SSD1327_SEEED_96X96_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_SEEED_96X96_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_SEEED_96X96_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_seeed_96x96_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_seeed_96x96_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4296,7 +4296,7 @@ class U8G2_SSD1327_SEEED_96X96_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_SEEED_96X96_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_SEEED_96X96_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_seeed_96x96_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_seeed_96x96_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4386,7 +4386,7 @@ class U8G2_SSD1327_MIDAS_128X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_MIDAS_128X128_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_MIDAS_128X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_midas_128x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_midas_128x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4422,7 +4422,7 @@ class U8G2_SSD1327_MIDAS_128X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_MIDAS_128X128_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_MIDAS_128X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_midas_128x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_midas_128x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4458,7 +4458,7 @@ class U8G2_SSD1327_MIDAS_128X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1327_MIDAS_128X128_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1327_MIDAS_128X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1327_midas_128x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1327_midas_128x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4944,7 +4944,7 @@ class U8G2_UC1701_EA_DOGS102_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_EA_DOGS102_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_EA_DOGS102_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_ea_dogs102_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_ea_dogs102_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -4980,7 +4980,7 @@ class U8G2_UC1701_EA_DOGS102_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_EA_DOGS102_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_EA_DOGS102_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_ea_dogs102_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_ea_dogs102_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5016,7 +5016,7 @@ class U8G2_UC1701_EA_DOGS102_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_EA_DOGS102_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_EA_DOGS102_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_ea_dogs102_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_ea_dogs102_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5052,7 +5052,7 @@ class U8G2_UC1701_MINI12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_MINI12864_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_MINI12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_mini12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_mini12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5088,7 +5088,7 @@ class U8G2_UC1701_MINI12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_MINI12864_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_MINI12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_mini12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_mini12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5124,7 +5124,7 @@ class U8G2_UC1701_MINI12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1701_MINI12864_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1701_MINI12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1701_mini12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1701_mini12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5160,7 +5160,7 @@ class U8G2_PCD8544_84X48_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCD8544_84X48_1_3W_SW_SPI : public U8G2 { public: U8G2_PCD8544_84X48_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcd8544_84x48_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcd8544_84x48_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5184,7 +5184,7 @@ class U8G2_PCD8544_84X48_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCD8544_84X48_2_3W_SW_SPI : public U8G2 { public: U8G2_PCD8544_84X48_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcd8544_84x48_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcd8544_84x48_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5208,7 +5208,7 @@ class U8G2_PCD8544_84X48_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCD8544_84X48_F_3W_SW_SPI : public U8G2 { public: U8G2_PCD8544_84X48_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcd8544_84x48_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcd8544_84x48_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5232,7 +5232,7 @@ class U8G2_PCF8812_96X65_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCF8812_96X65_1_3W_SW_SPI : public U8G2 { public: U8G2_PCF8812_96X65_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcf8812_96x65_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcf8812_96x65_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5256,7 +5256,7 @@ class U8G2_PCF8812_96X65_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCF8812_96X65_2_3W_SW_SPI : public U8G2 { public: U8G2_PCF8812_96X65_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcf8812_96x65_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcf8812_96x65_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5280,7 +5280,7 @@ class U8G2_PCF8812_96X65_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_PCF8812_96X65_F_3W_SW_SPI : public U8G2 { public: U8G2_PCF8812_96X65_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_pcf8812_96x65_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_pcf8812_96x65_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5304,7 +5304,7 @@ class U8G2_HX1230_96X68_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_HX1230_96X68_1_3W_SW_SPI : public U8G2 { public: U8G2_HX1230_96X68_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_hx1230_96x68_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_hx1230_96x68_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5328,7 +5328,7 @@ class U8G2_HX1230_96X68_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_HX1230_96X68_2_3W_SW_SPI : public U8G2 { public: U8G2_HX1230_96X68_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_hx1230_96x68_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_hx1230_96x68_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5352,7 +5352,7 @@ class U8G2_HX1230_96X68_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_HX1230_96X68_F_3W_SW_SPI : public U8G2 { public: U8G2_HX1230_96X68_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_hx1230_96x68_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_hx1230_96x68_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5376,7 +5376,7 @@ class U8G2_UC1604_JLX19264_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1604_JLX19264_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1604_JLX19264_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1604_jlx19264_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1604_jlx19264_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5412,7 +5412,7 @@ class U8G2_UC1604_JLX19264_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1604_JLX19264_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1604_JLX19264_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1604_jlx19264_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1604_jlx19264_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5448,7 +5448,7 @@ class U8G2_UC1604_JLX19264_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1604_JLX19264_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1604_JLX19264_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1604_jlx19264_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1604_jlx19264_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5538,7 +5538,7 @@ class U8G2_UC1608_ERC24064_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC24064_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC24064_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc24064_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc24064_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5574,7 +5574,7 @@ class U8G2_UC1608_ERC24064_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC24064_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC24064_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc24064_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc24064_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5610,7 +5610,7 @@ class U8G2_UC1608_ERC24064_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC24064_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC24064_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc24064_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc24064_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5700,7 +5700,7 @@ class U8G2_UC1608_ERC240120_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC240120_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC240120_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc240120_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc240120_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5736,7 +5736,7 @@ class U8G2_UC1608_ERC240120_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC240120_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC240120_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc240120_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc240120_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5772,7 +5772,7 @@ class U8G2_UC1608_ERC240120_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_ERC240120_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_ERC240120_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_erc240120_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_erc240120_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5862,7 +5862,7 @@ class U8G2_UC1608_240X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_240X128_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_240X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_240x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_240x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5898,7 +5898,7 @@ class U8G2_UC1608_240X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_240X128_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_240X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_240x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_240x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -5934,7 +5934,7 @@ class U8G2_UC1608_240X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1608_240X128_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1608_240X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1608_240x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1608_240x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6024,7 +6024,7 @@ class U8G2_UC1638_160X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1638_160X128_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1638_160X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1638_160x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1638_160x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6060,7 +6060,7 @@ class U8G2_UC1638_160X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1638_160X128_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1638_160X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1638_160x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1638_160x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6096,7 +6096,7 @@ class U8G2_UC1638_160X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1638_160X128_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1638_160X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1638_160x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1638_160x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6132,7 +6132,7 @@ class U8G2_UC1610_EA_DOGXL160_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1610_EA_DOGXL160_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1610_EA_DOGXL160_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1610_ea_dogxl160_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1610_ea_dogxl160_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6168,7 +6168,7 @@ class U8G2_UC1610_EA_DOGXL160_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1610_EA_DOGXL160_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1610_EA_DOGXL160_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1610_ea_dogxl160_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1610_ea_dogxl160_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6204,7 +6204,7 @@ class U8G2_UC1610_EA_DOGXL160_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1610_EA_DOGXL160_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1610_EA_DOGXL160_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1610_ea_dogxl160_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1610_ea_dogxl160_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6294,7 +6294,7 @@ class U8G2_UC1611_EA_DOGM240_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGM240_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGM240_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogm240_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogm240_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6330,7 +6330,7 @@ class U8G2_UC1611_EA_DOGM240_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGM240_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGM240_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogm240_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogm240_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6366,7 +6366,7 @@ class U8G2_UC1611_EA_DOGM240_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGM240_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGM240_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogm240_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogm240_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6456,7 +6456,7 @@ class U8G2_UC1611_EA_DOGXL240_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGXL240_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGXL240_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogxl240_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogxl240_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6492,7 +6492,7 @@ class U8G2_UC1611_EA_DOGXL240_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGXL240_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGXL240_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogxl240_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogxl240_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6528,7 +6528,7 @@ class U8G2_UC1611_EA_DOGXL240_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EA_DOGXL240_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EA_DOGXL240_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ea_dogxl240_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ea_dogxl240_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6618,7 +6618,7 @@ class U8G2_UC1611_EW50850_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EW50850_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EW50850_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ew50850_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ew50850_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6654,7 +6654,7 @@ class U8G2_UC1611_EW50850_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EW50850_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EW50850_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ew50850_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ew50850_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6690,7 +6690,7 @@ class U8G2_UC1611_EW50850_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1611_EW50850_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1611_EW50850_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1611_ew50850_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1611_ew50850_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6780,7 +6780,7 @@ class U8G2_ST7565_EA_DOGM128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM128_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6816,7 +6816,7 @@ class U8G2_ST7565_64128N_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_64128N_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_64128N_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_64128n_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_64128n_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6852,7 +6852,7 @@ class U8G2_ST7565_ZOLEN_128X64_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ZOLEN_128X64_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ZOLEN_128X64_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_zolen_128x64_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_zolen_128x64_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6888,7 +6888,7 @@ class U8G2_ST7565_LM6059_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LM6059_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LM6059_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lm6059_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lm6059_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6924,7 +6924,7 @@ class U8G2_ST7565_LX12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LX12864_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LX12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lx12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lx12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6960,7 +6960,7 @@ class U8G2_ST7565_ERC12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ERC12864_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ERC12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_erc12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_erc12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -6996,7 +6996,7 @@ class U8G2_ST7565_NHD_C12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12864_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7032,7 +7032,7 @@ class U8G2_ST7565_JLX12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_JLX12864_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_JLX12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_jlx12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_jlx12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7068,7 +7068,7 @@ class U8G2_ST7565_EA_DOGM128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM128_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7104,7 +7104,7 @@ class U8G2_ST7565_64128N_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_64128N_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_64128N_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_64128n_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_64128n_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7140,7 +7140,7 @@ class U8G2_ST7565_ZOLEN_128X64_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ZOLEN_128X64_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ZOLEN_128X64_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_zolen_128x64_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_zolen_128x64_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7176,7 +7176,7 @@ class U8G2_ST7565_LM6059_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LM6059_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LM6059_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lm6059_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lm6059_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7212,7 +7212,7 @@ class U8G2_ST7565_LX12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LX12864_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LX12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lx12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lx12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7248,7 +7248,7 @@ class U8G2_ST7565_ERC12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ERC12864_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ERC12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_erc12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_erc12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7284,7 +7284,7 @@ class U8G2_ST7565_NHD_C12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12864_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7320,7 +7320,7 @@ class U8G2_ST7565_JLX12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_JLX12864_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_JLX12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_jlx12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_jlx12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7356,7 +7356,7 @@ class U8G2_ST7565_EA_DOGM128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM128_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7392,7 +7392,7 @@ class U8G2_ST7565_64128N_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_64128N_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_64128N_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_64128n_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_64128n_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7428,7 +7428,7 @@ class U8G2_ST7565_ZOLEN_128X64_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ZOLEN_128X64_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ZOLEN_128X64_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_zolen_128x64_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_zolen_128x64_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7464,7 +7464,7 @@ class U8G2_ST7565_LM6059_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LM6059_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LM6059_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lm6059_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lm6059_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7500,7 +7500,7 @@ class U8G2_ST7565_LX12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_LX12864_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_LX12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_lx12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_lx12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7536,7 +7536,7 @@ class U8G2_ST7565_ERC12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_ERC12864_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_ERC12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_erc12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_erc12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7572,7 +7572,7 @@ class U8G2_ST7565_NHD_C12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12864_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7608,7 +7608,7 @@ class U8G2_ST7565_JLX12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_JLX12864_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_JLX12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_jlx12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_jlx12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7644,7 +7644,7 @@ class U8G2_ST7565_NHD_C12832_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12832_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12832_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12832_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12832_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7680,7 +7680,7 @@ class U8G2_ST7565_NHD_C12832_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12832_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12832_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12832_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12832_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7716,7 +7716,7 @@ class U8G2_ST7565_NHD_C12832_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_NHD_C12832_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_NHD_C12832_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_nhd_c12832_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_nhd_c12832_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7752,7 +7752,7 @@ class U8G2_UC1601_128X32_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1601_128X32_1_3W_SW_SPI : public U8G2 { public: U8G2_UC1601_128X32_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1601_128x32_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1601_128x32_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7788,7 +7788,7 @@ class U8G2_UC1601_128X32_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1601_128X32_2_3W_SW_SPI : public U8G2 { public: U8G2_UC1601_128X32_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1601_128x32_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1601_128x32_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7824,7 +7824,7 @@ class U8G2_UC1601_128X32_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_UC1601_128X32_F_3W_SW_SPI : public U8G2 { public: U8G2_UC1601_128X32_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_uc1601_128x32_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_uc1601_128x32_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7914,7 +7914,7 @@ class U8G2_ST7565_EA_DOGM132_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM132_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM132_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm132_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm132_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7950,7 +7950,7 @@ class U8G2_ST7565_EA_DOGM132_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM132_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM132_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm132_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm132_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -7986,7 +7986,7 @@ class U8G2_ST7565_EA_DOGM132_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7565_EA_DOGM132_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7565_EA_DOGM132_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7565_ea_dogm132_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7565_ea_dogm132_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8202,7 +8202,7 @@ class U8G2_ST7588_JLX12864_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7588_JLX12864_1_3W_SW_SPI : public U8G2 { public: U8G2_ST7588_JLX12864_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7588_jlx12864_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7588_jlx12864_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8238,7 +8238,7 @@ class U8G2_ST7588_JLX12864_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7588_JLX12864_2_3W_SW_SPI : public U8G2 { public: U8G2_ST7588_JLX12864_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7588_jlx12864_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7588_jlx12864_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8274,7 +8274,7 @@ class U8G2_ST7588_JLX12864_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST7588_JLX12864_F_3W_SW_SPI : public U8G2 { public: U8G2_ST7588_JLX12864_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st7588_jlx12864_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st7588_jlx12864_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8364,7 +8364,7 @@ class U8G2_ST75256_JLX256128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256128_1_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8400,7 +8400,7 @@ class U8G2_ST75256_JLX256128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256128_2_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8436,7 +8436,7 @@ class U8G2_ST75256_JLX256128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256128_F_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8526,7 +8526,7 @@ class U8G2_ST75256_JLX256160_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256160_1_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256160_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256160_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256160_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8562,7 +8562,7 @@ class U8G2_ST75256_JLX256160_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256160_2_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256160_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256160_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256160_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8598,7 +8598,7 @@ class U8G2_ST75256_JLX256160_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX256160_F_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX256160_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx256160_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx256160_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8688,7 +8688,7 @@ class U8G2_ST75256_JLX240160_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX240160_1_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX240160_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx240160_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx240160_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8724,7 +8724,7 @@ class U8G2_ST75256_JLX240160_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX240160_2_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX240160_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx240160_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx240160_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8760,7 +8760,7 @@ class U8G2_ST75256_JLX240160_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX240160_F_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX240160_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx240160_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx240160_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8850,7 +8850,7 @@ class U8G2_ST75256_JLX25664_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX25664_1_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX25664_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx25664_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx25664_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8886,7 +8886,7 @@ class U8G2_ST75256_JLX25664_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX25664_2_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX25664_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx25664_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx25664_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -8922,7 +8922,7 @@ class U8G2_ST75256_JLX25664_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX25664_F_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX25664_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx25664_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx25664_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9012,7 +9012,7 @@ class U8G2_ST75256_JLX172104_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX172104_1_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX172104_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx172104_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx172104_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9048,7 +9048,7 @@ class U8G2_ST75256_JLX172104_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX172104_2_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX172104_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx172104_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx172104_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9084,7 +9084,7 @@ class U8G2_ST75256_JLX172104_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_ST75256_JLX172104_F_3W_SW_SPI : public U8G2 { public: U8G2_ST75256_JLX172104_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_st75256_jlx172104_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_st75256_jlx172104_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9552,7 +9552,7 @@ class U8G2_SSD1322_NHD_256X64_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_256X64_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_256X64_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_256x64_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_256x64_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9588,7 +9588,7 @@ class U8G2_SSD1322_NHD_256X64_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_256X64_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_256X64_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_256x64_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_256x64_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9624,7 +9624,7 @@ class U8G2_SSD1322_NHD_256X64_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_256X64_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_256X64_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_256x64_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_256x64_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9660,7 +9660,7 @@ class U8G2_SSD1322_NHD_128X64_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_128X64_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_128X64_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_128x64_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_128x64_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9696,7 +9696,7 @@ class U8G2_SSD1322_NHD_128X64_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_128X64_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_128X64_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_128x64_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_128x64_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9732,7 +9732,7 @@ class U8G2_SSD1322_NHD_128X64_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1322_NHD_128X64_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1322_NHD_128X64_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1322_nhd_128x64_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1322_nhd_128x64_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9768,7 +9768,7 @@ class U8G2_SSD1606_172X72_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1606_172X72_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1606_172X72_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1606_172x72_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1606_172x72_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9792,7 +9792,7 @@ class U8G2_SSD1606_172X72_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1606_172X72_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1606_172X72_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1606_172x72_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1606_172x72_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9816,7 +9816,7 @@ class U8G2_SSD1606_172X72_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1606_172X72_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1606_172X72_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1606_172x72_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1606_172x72_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9840,7 +9840,7 @@ class U8G2_SSD1607_200X200_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_200X200_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_200X200_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_200x200_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_200x200_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9864,7 +9864,7 @@ class U8G2_SSD1607_GD_200X200_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_GD_200X200_1_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_GD_200X200_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_gd_200x200_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_gd_200x200_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9888,7 +9888,7 @@ class U8G2_SSD1607_200X200_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_200X200_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_200X200_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_200x200_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_200x200_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9912,7 +9912,7 @@ class U8G2_SSD1607_GD_200X200_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_GD_200X200_2_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_GD_200X200_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_gd_200x200_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_gd_200x200_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9936,7 +9936,7 @@ class U8G2_SSD1607_200X200_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_200X200_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_200X200_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_200x200_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_200x200_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9960,7 +9960,7 @@ class U8G2_SSD1607_GD_200X200_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_SSD1607_GD_200X200_F_3W_SW_SPI : public U8G2 { public: U8G2_SSD1607_GD_200X200_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_ssd1607_gd_200x200_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_ssd1607_gd_200x200_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -9984,7 +9984,7 @@ class U8G2_IL3820_296X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_296X128_1_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_296X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_296x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_296x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -10008,7 +10008,7 @@ class U8G2_IL3820_V2_296X128_1_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_V2_296X128_1_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_V2_296X128_1_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_v2_296x128_1(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_v2_296x128_1(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -10032,7 +10032,7 @@ class U8G2_IL3820_296X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_296X128_2_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_296X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_296x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_296x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -10056,7 +10056,7 @@ class U8G2_IL3820_V2_296X128_2_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_V2_296X128_2_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_V2_296X128_2_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_v2_296x128_2(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_v2_296x128_2(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -10080,7 +10080,7 @@ class U8G2_IL3820_296X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_296X128_F_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_296X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_296x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_296x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -10104,7 +10104,7 @@ class U8G2_IL3820_V2_296X128_F_2ND_4W_HW_SPI : public U8G2 { }; class U8G2_IL3820_V2_296X128_F_3W_SW_SPI : public U8G2 { public: U8G2_IL3820_V2_296X128_F_3W_SW_SPI(const u8g2_cb_t *rotation, uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8G2() { - u8g2_Setup_il3820_v2_296x128_f(&u8g2, rotation, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8g2_Setup_il3820_v2_296x128_f(&u8g2, rotation, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; diff --git a/cppsrc/U8x8lib.cpp b/cppsrc/U8x8lib.cpp index 3a701c46..61fa4015 100644 --- a/cppsrc/U8x8lib.cpp +++ b/cppsrc/U8x8lib.cpp @@ -160,6 +160,191 @@ extern "C" uint8_t u8x8_gpio_and_delay_arduino(u8x8_t *u8x8, uint8_t msg, uint8_ #endif // U8X8_USE_PINS + + +/*=============================================*/ + +/* + replacement for a more faster u8x8_byte_3wire_sw_spi + in general u8x8_byte_3wire_sw_spi could be a fallback: + + uint8_t u8x8_byte_arduino_3wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) + { + return u8x8_byte_3wire_sw_spi(u8x8, msg,arg_int, arg_ptr); + } + + + +*/ + +#ifndef __AVR_ARCH__ +#define __AVR_ARCH__ 0 +#endif + +#if !defined(U8X8_USE_PINS) + /* no pin information (very strange), so fallback */ + uint8_t u8x8_byte_arduino_3wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) + { + return u8x8_byte_3wire_sw_spi(u8x8, msg,arg_int, arg_ptr); + } + +#elif __AVR_ARCH__ == 4 || __AVR_ARCH__ == 5 || __AVR_ARCH__ == 51 || __AVR_ARCH__ == 6 + +/* this function completly replaces u8x8_byte_4wire_sw_spi*/ +extern "C" uint8_t u8x8_byte_arduino_3wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) +{ + uint8_t i; + uint8_t takeover_edge = u8x8_GetSPIClockPhase(u8x8); + uint16_t b; + uint8_t *data; + + /* the following static vars are recalculated in U8X8_MSG_BYTE_START_TRANSFER */ + /* so, it should be possible to use multiple displays with different pins */ + + static volatile uint8_t *arduino_clock_port; + + static uint8_t arduino_clock_mask; + static uint8_t arduino_clock_n_mask; + + static volatile uint8_t *arduino_data_port; + static uint8_t arduino_data_mask; + static uint8_t arduino_data_n_mask; + + static uint8_t last_dc; + + + switch(msg) + { + case U8X8_MSG_BYTE_SEND: + + data = (uint8_t *)arg_ptr; + if ( takeover_edge == 0 ) + { + while( arg_int > 0 ) + { + b = *data; + if ( last_dc != 0 ) + b |= 256; + data++; + arg_int--; + /* issue 156, check for speed */ +#if F_CPU <= 17000000 + if ( b == 0 ) + { + *arduino_data_port &= arduino_data_n_mask; + for( i = 0; i < 9; i++ ) + { + *arduino_clock_port |= arduino_clock_mask; + *arduino_clock_port &= arduino_clock_n_mask; + } + } + else +#endif + { + for( i = 0; i < 9; i++ ) + { + if ( b & 256 ) + *arduino_data_port |= arduino_data_mask; + else + *arduino_data_port &= arduino_data_n_mask; + + *arduino_clock_port |= arduino_clock_mask; + b <<= 1; + *arduino_clock_port &= arduino_clock_n_mask; + } + } + } + } + else + { + while( arg_int > 0 ) + { + b = *data; + if ( last_dc != 0 ) + b |= 256; + data++; + arg_int--; + /* issue 156, check for speed */ +#if F_CPU <= 17000000 + if ( b == 0 ) + { + *arduino_data_port &= arduino_data_n_mask; + for( i = 0; i < 9; i++ ) + { + *arduino_clock_port &= arduino_clock_n_mask; + *arduino_clock_port |= arduino_clock_mask; + } + } + else +#endif + { + for( i = 0; i < 9; i++ ) + { + if ( b & 256 ) + *arduino_data_port |= arduino_data_mask; + else + *arduino_data_port &= arduino_data_n_mask; + + *arduino_clock_port &= arduino_clock_n_mask; + b <<= 1; + *arduino_clock_port |= arduino_clock_mask; + } + } + } + } + break; + + case U8X8_MSG_BYTE_INIT: + /* disable chipselect */ + u8x8_gpio_SetCS(u8x8, u8x8->display_info->chip_disable_level); + /* no wait required here */ + + /* for SPI: setup correct level of the clock signal */ + u8x8_gpio_SetSPIClock(u8x8, u8x8_GetSPIClockPhase(u8x8)); + break; + case U8X8_MSG_BYTE_SET_DC: + last_dc = arg_int; + break; + case U8X8_MSG_BYTE_START_TRANSFER: + u8x8_gpio_SetCS(u8x8, u8x8->display_info->chip_enable_level); + u8x8->gpio_and_delay_cb(u8x8, U8X8_MSG_DELAY_NANO, u8x8->display_info->post_chip_enable_wait_ns, NULL); + + /* there is no consistency checking for u8x8->pins[U8X8_PIN_SPI_CLOCK] */ + + arduino_clock_port = portOutputRegister(digitalPinToPort(u8x8->pins[U8X8_PIN_SPI_CLOCK])); + arduino_clock_mask = digitalPinToBitMask(u8x8->pins[U8X8_PIN_SPI_CLOCK]); + arduino_clock_n_mask = ~arduino_clock_mask; + + /* there is no consistency checking for u8x8->pins[U8X8_PIN_SPI_DATA] */ + + arduino_data_port = portOutputRegister(digitalPinToPort(u8x8->pins[U8X8_PIN_SPI_DATA])); + arduino_data_mask = digitalPinToBitMask(u8x8->pins[U8X8_PIN_SPI_DATA]); + arduino_data_n_mask = ~arduino_data_mask; + + break; + case U8X8_MSG_BYTE_END_TRANSFER: + u8x8->gpio_and_delay_cb(u8x8, U8X8_MSG_DELAY_NANO, u8x8->display_info->pre_chip_disable_wait_ns, NULL); + u8x8_gpio_SetCS(u8x8, u8x8->display_info->chip_disable_level); + break; + default: + return 0; + } + return 1; +} + +#else + /* fallback */ + uint8_t u8x8_byte_arduino_3wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) + { + return u8x8_byte_3wire_sw_spi(u8x8, msg,arg_int, arg_ptr); + } + +#endif + + + + + /*=============================================*/ /* diff --git a/cppsrc/U8x8lib.h b/cppsrc/U8x8lib.h index 03349482..fc5ec12f 100644 --- a/cppsrc/U8x8lib.h +++ b/cppsrc/U8x8lib.h @@ -121,6 +121,7 @@ extern "C" uint8_t u8x8_gpio_and_delay_arduino(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); extern "C" uint8_t u8x8_byte_arduino_8bit_8080mode(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); extern "C" uint8_t u8x8_byte_arduino_4wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); +extern "C" uint8_t u8x8_byte_arduino_3wire_sw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); extern "C" uint8_t u8x8_byte_arduino_hw_spi(u8x8_t *u8g2, uint8_t msg, uint8_t arg_int, void *arg_ptr); extern "C" uint8_t u8x8_byte_arduino_2nd_hw_spi(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); /* #244 */ extern "C" uint8_t u8x8_byte_arduino_sw_i2c(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr); @@ -495,7 +496,7 @@ class U8X8_SSD1306_128X64_NONAME_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_128X64_NONAME_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_128X64_NONAME_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_noname, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_noname, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -531,7 +532,7 @@ class U8X8_SSD1306_128X64_VCOMH0_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_128X64_VCOMH0_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_128X64_VCOMH0_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_vcomh0, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -567,7 +568,7 @@ class U8X8_SSD1306_128X64_ALT0_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_128X64_ALT0_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_128X64_ALT0_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_alt0, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x64_alt0, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -657,7 +658,7 @@ class U8X8_SH1106_128X64_NONAME_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1106_128X64_NONAME_3W_SW_SPI : public U8X8 { public: U8X8_SH1106_128X64_NONAME_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_noname, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_noname, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -693,7 +694,7 @@ class U8X8_SH1106_128X64_VCOMH0_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1106_128X64_VCOMH0_3W_SW_SPI : public U8X8 { public: U8X8_SH1106_128X64_VCOMH0_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_vcomh0, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -729,7 +730,7 @@ class U8X8_SH1106_128X64_WINSTAR_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1106_128X64_WINSTAR_3W_SW_SPI : public U8X8 { public: U8X8_SH1106_128X64_WINSTAR_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_winstar, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1106_128x64_winstar, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -819,7 +820,7 @@ class U8X8_SH1106_72X40_WISE_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1106_72X40_WISE_3W_SW_SPI : public U8X8 { public: U8X8_SH1106_72X40_WISE_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1106_72x40_wise, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1106_72x40_wise, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -873,7 +874,7 @@ class U8X8_SH1106_64X32_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1106_64X32_3W_SW_SPI : public U8X8 { public: U8X8_SH1106_64X32_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1106_64x32, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1106_64x32, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -927,7 +928,7 @@ class U8X8_SH1107_64X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1107_64X128_3W_SW_SPI : public U8X8 { public: U8X8_SH1107_64X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1107_64x128, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1107_64x128, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -981,7 +982,7 @@ class U8X8_SH1107_SEEED_96X96_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1107_SEEED_96X96_3W_SW_SPI : public U8X8 { public: U8X8_SH1107_SEEED_96X96_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1107_seeed_96x96, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1107_seeed_96x96, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1035,7 +1036,7 @@ class U8X8_SH1107_128X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1107_128X128_3W_SW_SPI : public U8X8 { public: U8X8_SH1107_128X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1107_128x128, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1107_128x128, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1089,7 +1090,7 @@ class U8X8_SH1122_256X64_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SH1122_256X64_3W_SW_SPI : public U8X8 { public: U8X8_SH1122_256X64_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_sh1122_256x64, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_sh1122_256x64, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1143,7 +1144,7 @@ class U8X8_SSD1306_128X32_UNIVISION_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_128X32_UNIVISION_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_128X32_UNIVISION_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x32_univision, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_128x32_univision, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1197,7 +1198,7 @@ class U8X8_SSD1306_64X48_ER_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_64X48_ER_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_64X48_ER_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x48_er, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x48_er, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1251,7 +1252,7 @@ class U8X8_SSD1306_48X64_WINSTAR_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_48X64_WINSTAR_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_48X64_WINSTAR_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_48x64_winstar, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_48x64_winstar, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1305,7 +1306,7 @@ class U8X8_SSD1306_64X32_NONAME_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_64X32_NONAME_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_64X32_NONAME_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x32_noname, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x32_noname, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1341,7 +1342,7 @@ class U8X8_SSD1306_64X32_1F_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_64X32_1F_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_64X32_1F_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x32_1f, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_64x32_1f, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1413,7 +1414,7 @@ class U8X8_SSD1306_96X16_ER_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1306_96X16_ER_3W_SW_SPI : public U8X8 { public: U8X8_SSD1306_96X16_ER_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1306_96x16_er, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1306_96x16_er, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1563,7 +1564,7 @@ class U8X8_SSD1325_NHD_128X64_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1325_NHD_128X64_3W_SW_SPI : public U8X8 { public: U8X8_SSD1325_NHD_128X64_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1325_nhd_128x64, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1325_nhd_128x64, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1617,7 +1618,7 @@ class U8X8_SSD1326_ER_256X32_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1326_ER_256X32_3W_SW_SPI : public U8X8 { public: U8X8_SSD1326_ER_256X32_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1326_er_256x32, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1326_er_256x32, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1671,7 +1672,7 @@ class U8X8_SSD1327_SEEED_96X96_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1327_SEEED_96X96_3W_SW_SPI : public U8X8 { public: U8X8_SSD1327_SEEED_96X96_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1327_seeed_96x96, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1327_seeed_96x96, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1725,7 +1726,7 @@ class U8X8_SSD1327_MIDAS_128X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1327_MIDAS_128X128_3W_SW_SPI : public U8X8 { public: U8X8_SSD1327_MIDAS_128X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1327_midas_128x128, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1327_midas_128x128, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1911,7 +1912,7 @@ class U8X8_UC1701_EA_DOGS102_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1701_EA_DOGS102_3W_SW_SPI : public U8X8 { public: U8X8_UC1701_EA_DOGS102_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1701_ea_dogs102, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1701_ea_dogs102, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1947,7 +1948,7 @@ class U8X8_UC1701_MINI12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1701_MINI12864_3W_SW_SPI : public U8X8 { public: U8X8_UC1701_MINI12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1701_mini12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1701_mini12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -1983,7 +1984,7 @@ class U8X8_PCD8544_84X48_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_PCD8544_84X48_3W_SW_SPI : public U8X8 { public: U8X8_PCD8544_84X48_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_pcd8544_84x48, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_pcd8544_84x48, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2007,7 +2008,7 @@ class U8X8_PCF8812_96X65_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_PCF8812_96X65_3W_SW_SPI : public U8X8 { public: U8X8_PCF8812_96X65_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_pcf8812_96x65, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_pcf8812_96x65, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2031,7 +2032,7 @@ class U8X8_HX1230_96X68_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_HX1230_96X68_3W_SW_SPI : public U8X8 { public: U8X8_HX1230_96X68_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_hx1230_96x68, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_hx1230_96x68, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2055,7 +2056,7 @@ class U8X8_UC1604_JLX19264_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1604_JLX19264_3W_SW_SPI : public U8X8 { public: U8X8_UC1604_JLX19264_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1604_jlx19264, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1604_jlx19264, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2109,7 +2110,7 @@ class U8X8_UC1608_ERC24064_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1608_ERC24064_3W_SW_SPI : public U8X8 { public: U8X8_UC1608_ERC24064_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1608_erc24064, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1608_erc24064, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2163,7 +2164,7 @@ class U8X8_UC1608_ERC240120_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1608_ERC240120_3W_SW_SPI : public U8X8 { public: U8X8_UC1608_ERC240120_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1608_erc240120, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1608_erc240120, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2217,7 +2218,7 @@ class U8X8_UC1608_240X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1608_240X128_3W_SW_SPI : public U8X8 { public: U8X8_UC1608_240X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1608_240x128, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1608_240x128, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2271,7 +2272,7 @@ class U8X8_UC1638_160X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1638_160X128_3W_SW_SPI : public U8X8 { public: U8X8_UC1638_160X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1638_160x128, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1638_160x128, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2307,7 +2308,7 @@ class U8X8_UC1610_EA_DOGXL160_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1610_EA_DOGXL160_3W_SW_SPI : public U8X8 { public: U8X8_UC1610_EA_DOGXL160_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1610_ea_dogxl160, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1610_ea_dogxl160, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2361,7 +2362,7 @@ class U8X8_UC1611_EA_DOGM240_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1611_EA_DOGM240_3W_SW_SPI : public U8X8 { public: U8X8_UC1611_EA_DOGM240_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1611_ea_dogm240, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1611_ea_dogm240, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2415,7 +2416,7 @@ class U8X8_UC1611_EA_DOGXL240_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1611_EA_DOGXL240_3W_SW_SPI : public U8X8 { public: U8X8_UC1611_EA_DOGXL240_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1611_ea_dogxl240, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1611_ea_dogxl240, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2469,7 +2470,7 @@ class U8X8_UC1611_EW50850_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1611_EW50850_3W_SW_SPI : public U8X8 { public: U8X8_UC1611_EW50850_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1611_ew50850, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1611_ew50850, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2523,7 +2524,7 @@ class U8X8_ST7565_EA_DOGM128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_EA_DOGM128_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_EA_DOGM128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_ea_dogm128, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_ea_dogm128, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2559,7 +2560,7 @@ class U8X8_ST7565_64128N_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_64128N_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_64128N_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_64128n, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_64128n, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2595,7 +2596,7 @@ class U8X8_ST7565_ZOLEN_128X64_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_ZOLEN_128X64_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_ZOLEN_128X64_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_zolen_128x64, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_zolen_128x64, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2631,7 +2632,7 @@ class U8X8_ST7565_LM6059_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_LM6059_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_LM6059_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_lm6059, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_lm6059, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2667,7 +2668,7 @@ class U8X8_ST7565_LX12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_LX12864_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_LX12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_lx12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_lx12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2703,7 +2704,7 @@ class U8X8_ST7565_ERC12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_ERC12864_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_ERC12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_erc12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_erc12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2739,7 +2740,7 @@ class U8X8_ST7565_NHD_C12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_NHD_C12864_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_NHD_C12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_nhd_c12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_nhd_c12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2775,7 +2776,7 @@ class U8X8_ST7565_JLX12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_JLX12864_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_JLX12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_jlx12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_jlx12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2811,7 +2812,7 @@ class U8X8_ST7565_NHD_C12832_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_NHD_C12832_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_NHD_C12832_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_nhd_c12832, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_nhd_c12832, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2847,7 +2848,7 @@ class U8X8_UC1601_128X32_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_UC1601_128X32_3W_SW_SPI : public U8X8 { public: U8X8_UC1601_128X32_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_uc1601_128x32, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_uc1601_128x32, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2901,7 +2902,7 @@ class U8X8_ST7565_EA_DOGM132_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7565_EA_DOGM132_3W_SW_SPI : public U8X8 { public: U8X8_ST7565_EA_DOGM132_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7565_ea_dogm132, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7565_ea_dogm132, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -2997,7 +2998,7 @@ class U8X8_ST7588_JLX12864_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST7588_JLX12864_3W_SW_SPI : public U8X8 { public: U8X8_ST7588_JLX12864_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st7588_jlx12864, u8x8_cad_001, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st7588_jlx12864, u8x8_cad_001, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3051,7 +3052,7 @@ class U8X8_ST75256_JLX256128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST75256_JLX256128_3W_SW_SPI : public U8X8 { public: U8X8_ST75256_JLX256128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx256128, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx256128, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3105,7 +3106,7 @@ class U8X8_ST75256_JLX256160_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST75256_JLX256160_3W_SW_SPI : public U8X8 { public: U8X8_ST75256_JLX256160_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx256160, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx256160, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3159,7 +3160,7 @@ class U8X8_ST75256_JLX240160_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST75256_JLX240160_3W_SW_SPI : public U8X8 { public: U8X8_ST75256_JLX240160_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx240160, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx240160, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3213,7 +3214,7 @@ class U8X8_ST75256_JLX25664_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST75256_JLX25664_3W_SW_SPI : public U8X8 { public: U8X8_ST75256_JLX25664_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx25664, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx25664, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3267,7 +3268,7 @@ class U8X8_ST75256_JLX172104_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_ST75256_JLX172104_3W_SW_SPI : public U8X8 { public: U8X8_ST75256_JLX172104_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx172104, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_st75256_jlx172104, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3447,7 +3448,7 @@ class U8X8_SSD1322_NHD_256X64_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1322_NHD_256X64_3W_SW_SPI : public U8X8 { public: U8X8_SSD1322_NHD_256X64_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1322_nhd_256x64, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1322_nhd_256x64, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3483,7 +3484,7 @@ class U8X8_SSD1322_NHD_128X64_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1322_NHD_128X64_3W_SW_SPI : public U8X8 { public: U8X8_SSD1322_NHD_128X64_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1322_nhd_128x64, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1322_nhd_128x64, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3519,7 +3520,7 @@ class U8X8_SSD1606_172X72_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1606_172X72_3W_SW_SPI : public U8X8 { public: U8X8_SSD1606_172X72_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1606_172x72, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1606_172x72, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3543,7 +3544,7 @@ class U8X8_SSD1607_200X200_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1607_200X200_3W_SW_SPI : public U8X8 { public: U8X8_SSD1607_200X200_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1607_200x200, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1607_200x200, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3567,7 +3568,7 @@ class U8X8_SSD1607_GD_200X200_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_SSD1607_GD_200X200_3W_SW_SPI : public U8X8 { public: U8X8_SSD1607_GD_200X200_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_ssd1607_gd_200x200, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_ssd1607_gd_200x200, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3591,7 +3592,7 @@ class U8X8_IL3820_296X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_IL3820_296X128_3W_SW_SPI : public U8X8 { public: U8X8_IL3820_296X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_il3820_296x128, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_il3820_296x128, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; @@ -3615,7 +3616,7 @@ class U8X8_IL3820_V2_296X128_2ND_4W_HW_SPI : public U8X8 { }; class U8X8_IL3820_V2_296X128_3W_SW_SPI : public U8X8 { public: U8X8_IL3820_V2_296X128_3W_SW_SPI(uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE) : U8X8() { - u8x8_Setup(getU8x8(), u8x8_d_il3820_v2_296x128, u8x8_cad_011, u8x8_byte_3wire_sw_spi, u8x8_gpio_and_delay_arduino); + u8x8_Setup(getU8x8(), u8x8_d_il3820_v2_296x128, u8x8_cad_011, u8x8_byte_arduino_3wire_sw_spi, u8x8_gpio_and_delay_arduino); u8x8_SetPin_3Wire_SW_SPI(getU8x8(), clock, data, cs, reset); } }; diff --git a/sys/arduino/u8g2_page_buffer/FPS/FPS.ino b/sys/arduino/u8g2_page_buffer/FPS/FPS.ino index 48cc2a90..c3010cca 100644 --- a/sys/arduino/u8g2_page_buffer/FPS/FPS.ino +++ b/sys/arduino/u8g2_page_buffer/FPS/FPS.ino @@ -233,7 +233,11 @@ 29 Apr 2018, Arduino 1.8.4, 8 Bit Mode U8G2_SSD1306_128X64_NONAME_1_SW_I2C Uno Clip=1.8 Box=1.9 @=1.4 Pix=1.6 issue 593, before optimization - U8G2_SSD1306_128X64_NONAME_1_SW_I2C Uno Clip=4.9 Box=5.3 @=2.6 Pix=3.6 issue 593, after optimization + U8G2_SSD1306_128X64_NONAME_1_SW_I2C Uno Clip=4.9 Box=5.3 @=2.6 Pix=3.6 issue 593, after optimization, however, disabled by default + + U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI Uno Clip=2.7 Box=2.9 @=1.8 Pix=2.2 issue 586, before optimization + U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI Uno Clip=23.4 Box=40.8 @=4.4 Pix=8.1 issue 586, after optimization + */ @@ -255,10 +259,10 @@ //U8G2_SSD1306_128X64_NONAME_1_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); //U8G2_SSD1306_128X64_NONAME_1_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 12, /* dc=*/ 4, /* reset=*/ 6); // Arduboy (Production, Kickstarter Edition) //U8G2_SSD1306_128X64_NONAME_1_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); -//U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* reset=*/ 8); +U8G2_SSD1306_128X64_NONAME_1_3W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* reset=*/ 8); //U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); //U8G2_SSD1306_128X64_ALT0_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // same as the NONAME variant, but may solve the "every 2nd line skipped" problem -U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* reset=*/ 8); +//U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* reset=*/ 8); //U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // All Boards without Reset of the Display //U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ 16, /* data=*/ 17, /* reset=*/ U8X8_PIN_NONE); // ESP32 Thing, pure SW emulated I2C //U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ 16, /* data=*/ 17); // ESP32 Thing, HW I2C with pin remapping diff --git a/tools/codebuild/codebuild.c b/tools/codebuild/codebuild.c index 5a0c5812..4f518e9c 100644 --- a/tools/codebuild/codebuild.c +++ b/tools/codebuild/codebuild.c @@ -1148,7 +1148,7 @@ struct interface interface_list[] = { "3W_SW_SPI", "u8x8_SetPin_3Wire_SW_SPI", - "u8x8_byte_3wire_sw_spi", + "u8x8_byte_arduino_3wire_sw_spi", "u8x8_gpio_and_delay_arduino", "uint8_t clock, uint8_t data, uint8_t cs, uint8_t reset = U8X8_PIN_NONE", "clock, data, cs, reset",