|
|
@@ -385,9 +385,9 @@ class U8G2_SSD1305_128X32_NONAME_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1305_128X32_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1305_128X32_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1305_i2c_128x32_noname_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -403,9 +403,9 @@ class U8G2_SSD1305_128X32_NONAME_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1305_128X32_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1305_128X32_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1305_i2c_128x32_noname_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -421,9 +421,9 @@ class U8G2_SSD1305_128X32_NONAME_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1305_128X32_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1305_128X32_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1305_i2c_128x32_noname_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1305_128X32_NONAME_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -619,9 +619,9 @@ class U8G2_SSD1306_128X64_NONAME_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_noname_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -637,9 +637,9 @@ class U8G2_SSD1306_128X64_VCOMH0_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_VCOMH0_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_VCOMH0_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -655,9 +655,9 @@ class U8G2_SSD1306_128X64_NONAME_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_noname_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -673,9 +673,9 @@ class U8G2_SSD1306_128X64_VCOMH0_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_VCOMH0_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_VCOMH0_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -691,9 +691,9 @@ class U8G2_SSD1306_128X64_NONAME_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_noname_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_NONAME_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -709,9 +709,9 @@ class U8G2_SSD1306_128X64_VCOMH0_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X64_VCOMH0_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X64_VCOMH0_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X64_VCOMH0_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -907,9 +907,9 @@ class U8G2_SH1106_128X64_NONAME_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_noname_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -925,9 +925,9 @@ class U8G2_SH1106_128X64_VCOMH0_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_VCOMH0_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_VCOMH0_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_vcomh0_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -943,9 +943,9 @@ class U8G2_SH1106_128X64_NONAME_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_noname_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -961,9 +961,9 @@ class U8G2_SH1106_128X64_VCOMH0_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_VCOMH0_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_VCOMH0_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_vcomh0_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -979,9 +979,9 @@ class U8G2_SH1106_128X64_NONAME_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_noname_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_NONAME_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -997,9 +997,9 @@ class U8G2_SH1106_128X64_VCOMH0_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SH1106_128X64_VCOMH0_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SH1106_128X64_VCOMH0_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_sh1106_i2c_128x64_vcomh0_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SH1106_128X64_VCOMH0_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1105,9 +1105,9 @@ class U8G2_SSD1306_128X32_UNIVISION_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X32_UNIVISION_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X32_UNIVISION_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x32_univision_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1123,9 +1123,9 @@ class U8G2_SSD1306_128X32_UNIVISION_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X32_UNIVISION_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X32_UNIVISION_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x32_univision_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1141,9 +1141,9 @@ class U8G2_SSD1306_128X32_UNIVISION_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_128x32_univision_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_128X32_UNIVISION_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1249,9 +1249,9 @@ class U8G2_SSD1306_64X48_ER_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_64X48_ER_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_64X48_ER_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_64x48_er_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1267,9 +1267,9 @@ class U8G2_SSD1306_64X48_ER_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_64X48_ER_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_64X48_ER_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_64x48_er_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1285,9 +1285,9 @@ class U8G2_SSD1306_64X48_ER_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1306_64X48_ER_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1306_64X48_ER_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1306_i2c_64x48_er_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1306_64X48_ER_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1375,9 +1375,9 @@ class U8G2_SSD1309_128X64_NONAME_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1309_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1309_128X64_NONAME_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1309_i2c_128x64_noname_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1393,9 +1393,9 @@ class U8G2_SSD1309_128X64_NONAME_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1309_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1309_128X64_NONAME_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1309_i2c_128x64_noname_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1411,9 +1411,9 @@ class U8G2_SSD1309_128X64_NONAME_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1309_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1309_128X64_NONAME_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1309_i2c_128x64_noname_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1309_128X64_NONAME_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1519,9 +1519,9 @@ class U8G2_SSD1325_NHD_128X64_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1325_NHD_128X64_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1325_NHD_128X64_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1325_i2c_nhd_128x64_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1537,9 +1537,9 @@ class U8G2_SSD1325_NHD_128X64_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1325_NHD_128X64_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1325_NHD_128X64_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1325_i2c_nhd_128x64_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1555,9 +1555,9 @@ class U8G2_SSD1325_NHD_128X64_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1325_NHD_128X64_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1325_NHD_128X64_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1325_i2c_nhd_128x64_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1325_NHD_128X64_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1663,9 +1663,9 @@ class U8G2_SSD1327_SEEED_96X96_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1327_SEEED_96X96_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1327_SEEED_96X96_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1327_i2c_seeed_96x96_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1681,9 +1681,9 @@ class U8G2_SSD1327_SEEED_96X96_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1327_SEEED_96X96_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1327_SEEED_96X96_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1327_i2c_seeed_96x96_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1699,9 +1699,9 @@ class U8G2_SSD1327_SEEED_96X96_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_SSD1327_SEEED_96X96_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_SSD1327_SEEED_96X96_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ssd1327_i2c_seeed_96x96_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_SSD1327_SEEED_96X96_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1753,9 +1753,9 @@ class U8G2_LD7032_60X32_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_LD7032_60X32_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_LD7032_60X32_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ld7032_i2c_60x32_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1771,9 +1771,9 @@ class U8G2_LD7032_60X32_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_LD7032_60X32_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_LD7032_60X32_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ld7032_i2c_60x32_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -1789,9 +1789,9 @@ class U8G2_LD7032_60X32_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_LD7032_60X32_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_LD7032_60X32_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_ld7032_i2c_60x32_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_LD7032_60X32_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2329,9 +2329,9 @@ class U8G2_UC1604_JLX19264_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1604_JLX19264_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1604_JLX19264_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1604_i2c_jlx19264_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2347,9 +2347,9 @@ class U8G2_UC1604_JLX19264_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1604_JLX19264_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1604_JLX19264_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1604_i2c_jlx19264_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2365,9 +2365,9 @@ class U8G2_UC1604_JLX19264_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1604_JLX19264_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1604_JLX19264_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1604_i2c_jlx19264_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1604_JLX19264_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2437,9 +2437,9 @@ class U8G2_UC1608_ERC24064_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_ERC24064_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_ERC24064_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_erc24064_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2455,9 +2455,9 @@ class U8G2_UC1608_ERC24064_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_ERC24064_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_ERC24064_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_erc24064_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2473,9 +2473,9 @@ class U8G2_UC1608_ERC24064_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_ERC24064_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_ERC24064_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_erc24064_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_ERC24064_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2545,9 +2545,9 @@ class U8G2_UC1608_240X128_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_240X128_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_240X128_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_240x128_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2563,9 +2563,9 @@ class U8G2_UC1608_240X128_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_240X128_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_240X128_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_240x128_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2581,9 +2581,9 @@ class U8G2_UC1608_240X128_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1608_240X128_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1608_240X128_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1608_i2c_240x128_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1608_240X128_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2653,9 +2653,9 @@ class U8G2_UC1610_EA_DOGXL160_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1610_EA_DOGXL160_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1610_EA_DOGXL160_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1610_i2c_ea_dogxl160_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2671,9 +2671,9 @@ class U8G2_UC1610_EA_DOGXL160_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1610_EA_DOGXL160_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1610_EA_DOGXL160_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1610_i2c_ea_dogxl160_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2689,9 +2689,9 @@ class U8G2_UC1610_EA_DOGXL160_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1610_EA_DOGXL160_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1610_EA_DOGXL160_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1610_i2c_ea_dogxl160_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1610_EA_DOGXL160_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2761,9 +2761,9 @@ class U8G2_UC1611_EA_DOGM240_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGM240_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGM240_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogm240_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2779,9 +2779,9 @@ class U8G2_UC1611_EA_DOGM240_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGM240_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGM240_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogm240_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2797,9 +2797,9 @@ class U8G2_UC1611_EA_DOGM240_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGM240_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGM240_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogm240_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGM240_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2869,9 +2869,9 @@ class U8G2_UC1611_EA_DOGXL240_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGXL240_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGXL240_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogxl240_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2887,9 +2887,9 @@ class U8G2_UC1611_EA_DOGXL240_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGXL240_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGXL240_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogxl240_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -2905,9 +2905,9 @@ class U8G2_UC1611_EA_DOGXL240_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_UC1611_EA_DOGXL240_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_UC1611_EA_DOGXL240_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_uc1611_i2c_ea_dogxl240_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_UC1611_EA_DOGXL240_F_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -3625,9 +3625,9 @@ class U8G2_ST7588_JLX12864_1_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_1_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_ST7588_JLX12864_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_ST7588_JLX12864_1_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_st7588_i2c_jlx12864_1(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_1_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -3643,9 +3643,9 @@ class U8G2_ST7588_JLX12864_2_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_2_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_ST7588_JLX12864_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_ST7588_JLX12864_2_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_st7588_i2c_jlx12864_2(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_2_2ND_HW_I2C : public U8G2 {
|
|
|
@@ -3661,9 +3661,9 @@ class U8G2_ST7588_JLX12864_F_SW_I2C : public U8G2 {
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_F_HW_I2C : public U8G2 {
|
|
|
- public: U8G2_ST7588_JLX12864_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE) : U8G2() {
|
|
|
+ public: U8G2_ST7588_JLX12864_F_HW_I2C(const u8g2_cb_t *rotation, uint8_t reset = U8X8_PIN_NONE, uint8_t clock = U8X8_PIN_NONE, uint8_t data = U8X8_PIN_NONE) : U8G2() {
|
|
|
u8g2_Setup_st7588_i2c_jlx12864_f(&u8g2, rotation, u8x8_byte_arduino_hw_i2c, u8x8_gpio_and_delay_arduino);
|
|
|
- u8x8_SetPin_HW_I2C(getU8x8(), reset);
|
|
|
+ u8x8_SetPin_HW_I2C(getU8x8(), reset, clock, data);
|
|
|
}
|
|
|
};
|
|
|
class U8G2_ST7588_JLX12864_F_2ND_HW_I2C : public U8G2 {
|