From 632704318eba22ce0de472f5f06a752b9df69db4 Mon Sep 17 00:00:00 2001 From: drjones Date: Sat, 4 Jul 2026 02:49:09 -0700 Subject: [PATCH] Fix boot sequence: initialize SD card before display driver to prevent SD_MMC from overwriting LCD CS pin matrix settings --- sound_picture_app/sound_picture_app.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sound_picture_app/sound_picture_app.ino b/sound_picture_app/sound_picture_app.ino index 2ea97b1..ddfb4a8 100644 --- a/sound_picture_app/sound_picture_app.ino +++ b/sound_picture_app/sound_picture_app.ino @@ -100,14 +100,14 @@ void setup() { printf(" Memory Frame v2.0\r\n"); printf("============================\r\n"); - // Display on first - LCD_Init(); - Set_Backlight(90); - - // SD card + // SD card first (so SD_MMC driver does not overwrite LCD CS pin 21) Flash_test(); SD_Init(); + // Display second + LCD_Init(); + Set_Backlight(90); + // Load memories from config Config_Load();