a11a851faaeda2ba1eea8a608d45541b3deeacd5
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); } } }
Description
Languages
C
99%
CMake
1%