26 lines
720 B
Markdown
26 lines
720 B
Markdown
# esp_component_template
|
|
|
|
#include "zh_ac_dimmer.h"
|
|
|
|
void app_main(void)
|
|
{
|
|
// esp_log_level_set("zh_ac_dimmer", ESP_LOG_NONE);
|
|
zh_ac_dimmer_init_config_t ac_dimmer_init_config = ZH_AC_DIMMER_INIT_CONFIG_DEFAULT();
|
|
ac_dimmer_init_config.zero_cross_gpio = GPIO_NUM_1;
|
|
ac_dimmer_init_config.triac_gpio = GPIO_NUM_2;
|
|
zh_ac_dimmer_init(&ac_dimmer_init_config);
|
|
zh_ac_dimmer_start();
|
|
for (;;)
|
|
{
|
|
for (uint8_t i = 0; i <= 100; ++i)
|
|
{
|
|
zh_ac_dimmer_set(i);
|
|
vTaskDelay(100 / portTICK_PERIOD_MS);
|
|
}
|
|
for (uint8_t i = 100; i >= 0; --i)
|
|
{
|
|
zh_ac_dimmer_set(i);
|
|
vTaskDelay(100 / portTICK_PERIOD_MS);
|
|
}
|
|
}
|
|
} |