1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-13 22:28:14 +00:00

fixed issues from comments

This commit is contained in:
Michiel van Turnhout 2019-04-07 22:10:51 +02:00
parent 440d72a9f8
commit 4329f7b63e
2 changed files with 7 additions and 6 deletions

View File

@ -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)

View File

@ -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'