diff --git a/esphome/components/ttp229_bsf.py b/esphome/components/ttp229_bsf.py index 2e120216c9..e605c95f85 100644 --- a/esphome/components/ttp229_bsf.py +++ b/esphome/components/ttp229_bsf.py @@ -1,7 +1,7 @@ import voluptuous as vol from esphome.components import binary_sensor import esphome.config_validation as cv -from esphome.const import CONF_ID, CONF_SCL, CONF_SDO +from esphome.const import CONF_ID, CONF_SCL_PIN, CONF_SDO_PIN from esphome.cpp_generator import Pvariable from esphome.cpp_helpers import setup_component from esphome.cpp_types import App, Component @@ -15,15 +15,15 @@ TTP229BSFComponent = binary_sensor.binary_sensor_ns.class_('TTP229BSFComponent', CONFIG_SCHEMA = cv.Schema({ cv.GenerateID(): cv.declare_variable_id(TTP229BSFComponent), - vol.Required(CONF_SDO): gpio_input_pullup_pin_schema, - vol.Required(CONF_SCL): gpio_input_pullup_pin_schema, + vol.Required(CONF_SDO_PIN): gpio_input_pullup_pin_schema, + vol.Required(CONF_SCL_PIN): gpio_input_pullup_pin_schema, }).extend(cv.COMPONENT_SCHEMA.schema) def to_code(config): - for sdo_pin in gpio_output_pin_expression(config[CONF_SDO]): + for sdo_pin in gpio_output_pin_expression(config[CONF_SDO_PIN]): yield - for scl_pin in gpio_output_pin_expression(config[CONF_SCL]): + for scl_pin in gpio_output_pin_expression(config[CONF_SCL_PIN]): yield rhs = App.make_ttp229_bsf(sdo_pin, scl_pin) var = Pvariable(config[CONF_ID], rhs) diff --git a/esphome/const.py b/esphome/const.py index bebfc30f81..4990c0a837 100644 --- a/esphome/const.py +++ b/esphome/const.py @@ -59,7 +59,8 @@ CONF_INVERTED = 'inverted' CONF_I2C = 'i2c' CONF_SDA = 'sda' CONF_SCL = 'scl' -CONF_SDO = 'sdo' +CONF_SDO_PIN = 'sdo_pin' +CONF_SCL_PIN = 'scl_pin' CONF_FREQUENCY = 'frequency' CONF_PCA9685 = 'pca9685' CONF_PCA9685_ID = 'pca9685_id'