def to_code(config): pin = None for pin in gpio_output_pin_expression(config[CONF_PIN]): yield rhs = App.make_esp8266_pwm_output(pin) gpio = Pvariable(config[CONF_ID], rhs) output.setup_output_platform(gpio, config)
def to_code(config): for pin in gpio_output_pin_expression(config[CONF_PIN]): yield rhs = App.make_esp8266_pwm_output(pin) gpio = Pvariable(config[CONF_ID], rhs) if CONF_FREQUENCY in config: add(gpio.set_frequency(config[CONF_FREQUENCY])) output.setup_output_platform(gpio, config) setup_component(gpio, config)
def to_code(config): pin = exp_gpio_output_pin(config[CONF_PIN]) rhs = App.make_esp8266_pwm_output(pin) gpio = Pvariable('output::ESP8266PWMOutput', config[CONF_ID], rhs) output.setup_output_platform(gpio, config)