7#include "driver/ledc.h"
16 enum Mode { ON_HIGH, ON_LOW };
26 GpioLed(
int gpio_num, Mode mode = ON_LOW,
27 ledc_timer_t timer_num = LEDC_TIMER_0,
28 ledc_channel_t channel = LEDC_CHANNEL_0);
30 void setLevel(uint16_t level)
override;
31 bool fade(uint16_t target_level, roo_time::Duration duration)
override;
34 int dutyForLevel(uint16_t level)
const;
36 ledc_channel_t channel_;
Abstract interface representing a monochrome LED.