mirror of
https://github.com/esphome/esphome.git
synced 2024-12-18 15:57:58 +01:00
ST7789V: Make backlight_pin optional (#2180)
This commit is contained in:
parent
ed68a0e773
commit
565473c90c
@ -29,7 +29,7 @@ CONFIG_SCHEMA = (
|
|||||||
cv.Required(CONF_RESET_PIN): pins.gpio_output_pin_schema,
|
cv.Required(CONF_RESET_PIN): pins.gpio_output_pin_schema,
|
||||||
cv.Required(CONF_DC_PIN): pins.gpio_output_pin_schema,
|
cv.Required(CONF_DC_PIN): pins.gpio_output_pin_schema,
|
||||||
cv.Required(CONF_CS_PIN): pins.gpio_output_pin_schema,
|
cv.Required(CONF_CS_PIN): pins.gpio_output_pin_schema,
|
||||||
cv.Required(CONF_BACKLIGHT_PIN): pins.gpio_output_pin_schema,
|
cv.Optional(CONF_BACKLIGHT_PIN): pins.gpio_output_pin_schema,
|
||||||
cv.Optional(CONF_BRIGHTNESS, default=1.0): cv.percentage,
|
cv.Optional(CONF_BRIGHTNESS, default=1.0): cv.percentage,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@ -49,8 +49,9 @@ async def to_code(config):
|
|||||||
reset = await cg.gpio_pin_expression(config[CONF_RESET_PIN])
|
reset = await cg.gpio_pin_expression(config[CONF_RESET_PIN])
|
||||||
cg.add(var.set_reset_pin(reset))
|
cg.add(var.set_reset_pin(reset))
|
||||||
|
|
||||||
bl = await cg.gpio_pin_expression(config[CONF_BACKLIGHT_PIN])
|
if CONF_BACKLIGHT_PIN in config:
|
||||||
cg.add(var.set_backlight_pin(bl))
|
bl = await cg.gpio_pin_expression(config[CONF_BACKLIGHT_PIN])
|
||||||
|
cg.add(var.set_backlight_pin(bl))
|
||||||
|
|
||||||
if CONF_LAMBDA in config:
|
if CONF_LAMBDA in config:
|
||||||
lambda_ = await cg.process_lambda(
|
lambda_ = await cg.process_lambda(
|
||||||
|
Loading…
Reference in New Issue
Block a user