1#ifndef SEGBACKLIGHTARDUINO_H
2#define SEGBACKLIGHTARDUINO_H
4#ifndef SEGLCD_DISABLE_ARDUINO_TRANSPORT
23 void init(
bool pwm)
override;
34 #if defined(ESP32) && ESP_IDF_VERSION_MAJOR < 5
Arduino GPIO/PWM implementation of backlight control.
Definition SegBacklightArduino.h:13
uint8_t _pin
Definition SegBacklightArduino.h:28
bool _activeHigh
Definition SegBacklightArduino.h:29
void init(bool pwm) override
Initialize the backlight output.
Definition SegBacklightArduino.cpp:8
void setDigital(bool state) override
Drive the backlight on/off.
Definition SegBacklightArduino.cpp:28
void setBrightness(uint8_t brightness) override
Drive the backlight brightness.
Definition SegBacklightArduino.cpp:33
Abstract backlight control.
Definition SegBacklight.h:11