Revert backlight to active-high, implement Draw_Sunflower_Pattern boot screen for empty storage states

This commit is contained in:
drjones
2026-07-05 02:48:46 -07:00
parent 388963e067
commit bb9db04311
4 changed files with 42 additions and 6 deletions

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