Configure backlight pin polarity to active-low for ESP32-S3-LCD-1.47B board

This commit is contained in:
drjones
2026-07-05 01:02:15 -07:00
parent 778a2f4bfe
commit 388963e067

View File

@@ -208,15 +208,15 @@ void LCD_addWindow(uint16_t Xstart, uint16_t Ystart, uint16_t Xend, uint16_t Yen
void Backlight_Init(void)
{
pinMode(EXAMPLE_PIN_NUM_BK_LIGHT, OUTPUT);
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, HIGH); // Set backlight to full brightness
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, LOW); // Set backlight to full brightness (LOW for active-low)
}
void Set_Backlight(uint8_t Light)
{
pinMode(EXAMPLE_PIN_NUM_BK_LIGHT, OUTPUT);
if (Light > 0) {
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, HIGH);
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, LOW); // ON (active-low)
} else {
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, LOW);
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, HIGH); // OFF
}
}