mirror of
https://github.com/esphome/esphome.git
synced 2024-12-25 23:14:54 +01:00
Allow tm1637 to use pins from IO expanders (#1058)
* Allow tm1637 to use pins from IO expanders * Add test for io expander pins
This commit is contained in:
parent
7fa5cab8e3
commit
26d6738abb
2 changed files with 12 additions and 2 deletions
|
@ -12,8 +12,8 @@ CONFIG_SCHEMA = display.BASIC_DISPLAY_SCHEMA.extend({
|
|||
cv.GenerateID(): cv.declare_id(TM1637Display),
|
||||
|
||||
cv.Optional(CONF_INTENSITY, default=7): cv.All(cv.uint8_t, cv.Range(min=0, max=7)),
|
||||
cv.Required(CONF_CLK_PIN): pins.internal_gpio_output_pin_schema,
|
||||
cv.Required(CONF_DIO_PIN): pins.internal_gpio_output_pin_schema,
|
||||
cv.Required(CONF_CLK_PIN): pins.gpio_output_pin_schema,
|
||||
cv.Required(CONF_DIO_PIN): pins.gpio_output_pin_schema,
|
||||
}).extend(cv.polling_component_schema('1s'))
|
||||
|
||||
|
||||
|
|
|
@ -1478,6 +1478,16 @@ display:
|
|||
intensity: 3
|
||||
lambda: |-
|
||||
it.print("1234");
|
||||
- platform: tm1637
|
||||
clk_pin:
|
||||
mcp23017: mcp23017_hub
|
||||
number: 1
|
||||
dio_pin:
|
||||
mcp23017: mcp23017_hub
|
||||
number: 2
|
||||
intensity: 3
|
||||
lambda: |-
|
||||
it.print("1234");
|
||||
- platform: nextion
|
||||
lambda: |-
|
||||
it.set_component_value("gauge", 50);
|
||||
|
|
Loading…
Reference in a new issue