Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)