25 #ifndef _PERIPH_LED_H_
26 #define _PERIPH_LED_H_
28 #include "driver/ledc.h"
29 #include "esp_peripherals.h"
39 PERIPH_LED_UNCHANGE = 0,
40 PERIPH_LED_BLINK_FINISH,
41 } periph_led_event_id_t;
47 PERIPH_LED_IDLE_LEVEL_LOW,
48 PERIPH_LED_IDLE_LEVEL_HIGH
49 } periph_led_idle_level_t;
93 esp_err_t periph_led_blink(esp_periph_handle_t periph,
int gpio_num,
int time_on_ms,
int time_off_ms,
bool fade,
int loop, periph_led_idle_level_t level);
105 esp_err_t periph_led_stop(esp_periph_handle_t periph,
int gpio_num);
The LED peripheral configuration.
ledc_mode_t led_speed_mode
ledc_timer_t led_timer_num
ledc_timer_bit_t led_duty_resolution