|
ZH_AC_DIMMER 1.1.0
|
#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "driver/gptimer.h"#include "esp_timer.h"#include "esp_log.h"#include "driver/gpio.h"Go to the source code of this file.
Data Structures | |
| struct | zh_ac_dimmer_init_config_t |
| Structure for initial initialization of AC dimmer. More... | |
Macros | |
| #define | ZH_AC_DIMMER_INIT_CONFIG_DEFAULT() |
| AC dimmer initial default values. | |
Functions | |
| esp_err_t | zh_ac_dimmer_init (const zh_ac_dimmer_init_config_t *config) |
| Initialize AC dimmer. | |
| esp_err_t | zh_ac_dimmer_deinit (void) |
| Deinitialize AC dimmer. | |
| esp_err_t | zh_ac_dimmer_start (void) |
| Start AC dimmer. | |
| esp_err_t | zh_ac_dimmer_stop (void) |
| Stop AC dimmer. | |
| esp_err_t | zh_ac_dimmer_set (uint8_t value) |
| Set AC dimmer dimming value. | |
| #define ZH_AC_DIMMER_INIT_CONFIG_DEFAULT | ( | ) |
AC dimmer initial default values.
Definition at line 17 of file zh_ac_dimmer.h.
| esp_err_t zh_ac_dimmer_deinit | ( | void | ) |
Deinitialize AC dimmer.
Definition at line 51 of file zh_ac_dimmer.c.
| esp_err_t zh_ac_dimmer_init | ( | const zh_ac_dimmer_init_config_t * | config | ) |
Initialize AC dimmer.
| [in] | config | Pointer to AC dimmer initialized configuration structure. Can point to a temporary variable. |
Definition at line 34 of file zh_ac_dimmer.c.
| esp_err_t zh_ac_dimmer_set | ( | uint8_t | value | ) |
Set AC dimmer dimming value.
| [in] | value | Dimming value (0 to 100). |
Definition at line 92 of file zh_ac_dimmer.c.
| esp_err_t zh_ac_dimmer_start | ( | void | ) |
Start AC dimmer.
Definition at line 74 of file zh_ac_dimmer.c.
| esp_err_t zh_ac_dimmer_stop | ( | void | ) |
Stop AC dimmer.
Definition at line 83 of file zh_ac_dimmer.c.