Fix boot sequence: initialize SD card before display driver to prevent SD_MMC from overwriting LCD CS pin matrix settings

This commit is contained in:
drjones
2026-07-04 02:49:09 -07:00
parent 9186bccd80
commit 632704318e

View File

@@ -100,14 +100,14 @@ void setup() {
printf(" Memory Frame v2.0\r\n"); printf(" Memory Frame v2.0\r\n");
printf("============================\r\n"); printf("============================\r\n");
// Display on first // SD card first (so SD_MMC driver does not overwrite LCD CS pin 21)
LCD_Init();
Set_Backlight(90);
// SD card
Flash_test(); Flash_test();
SD_Init(); SD_Init();
// Display second
LCD_Init();
Set_Backlight(90);
// Load memories from config // Load memories from config
Config_Load(); Config_Load();