- Fix SD card MISO pin (was using display MISO instead of SD MISO) - Add FatFS mounting after SD card initialization - Restore SPI baudrate on all SD init failure paths - Add case-insensitive .lua file extension check - Filter out hidden 8.3 filename entries - Add SPI speed management functions for shared SPI bus - Wrap all FatFS operations with SPI speed switching - Restore display SPI speed (32 MHz) after SD operations - Add debug output to Lua game loader This fixes slow display refresh when SD card is present and enables reliable Lua game loading from SD card /games directory.
22 lines
1.5 KiB
Makefile
22 lines
1.5 KiB
Makefile
# CMAKE generated file: DO NOT EDIT!
|
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
|
|
|
# compile C with /usr/bin/cc
|
|
# compile CXX with /usr/bin/c++
|
|
C_DEFINES = -DLUA_32BITS=1
|
|
|
|
C_INCLUDES = -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/. -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/.. -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../display -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../fonts -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../games -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../lib -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../lib/lua -isystem /opt/homebrew/include
|
|
|
|
C_FLAGSarm64 = -arch arm64
|
|
|
|
C_FLAGS = -arch arm64
|
|
|
|
CXX_DEFINES = -DLUA_32BITS=1
|
|
|
|
CXX_INCLUDES = -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/. -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/.. -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../display -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../fonts -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../games -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../lib -I/Users/adolforeyna/Projects/pico-bare-metal/Adolfo/basic1/emulator/../lib/lua -isystem /opt/homebrew/include
|
|
|
|
CXX_FLAGSarm64 = -std=gnu++17 -arch arm64
|
|
|
|
CXX_FLAGS = -std=gnu++17 -arch arm64
|
|
|