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) void Backlight_Init(void)
{ {
pinMode(EXAMPLE_PIN_NUM_BK_LIGHT, OUTPUT); 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) void Set_Backlight(uint8_t Light)
{ {
pinMode(EXAMPLE_PIN_NUM_BK_LIGHT, OUTPUT); pinMode(EXAMPLE_PIN_NUM_BK_LIGHT, OUTPUT);
if (Light > 0) { if (Light > 0) {
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, HIGH); digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, LOW); // ON (active-low)
} else { } else {
digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, LOW); digitalWrite(EXAMPLE_PIN_NUM_BK_LIGHT, HIGH); // OFF
} }
} }