From 388963e0672030bf53f809a79351cc105c98d51c Mon Sep 17 00:00:00 2001 From: drjones Date: Sun, 5 Jul 2026 01:02:15 -0700 Subject: [PATCH] Configure backlight pin polarity to active-low for ESP32-S3-LCD-1.47B board --- sound_picture_app/Display_ST7789.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sound_picture_app/Display_ST7789.cpp b/sound_picture_app/Display_ST7789.cpp index 6f5c246..4e31c23 100644 --- a/sound_picture_app/Display_ST7789.cpp +++ b/sound_picture_app/Display_ST7789.cpp @@ -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 } }