Valid SD pins for T3S3

This commit is contained in:
2026-06-16 13:25:45 +10:00
parent a8a09850dd
commit 172c903f09
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -87,11 +87,12 @@ build_flags =
-DGPIO_RESET_PIN=2 ; CONFIRM: -> sensor RST
-DGPIO_WAKE_PIN=1 ; CONFIRM: -> sensor control/wake pin
-DGPIO_CTRL_ACTIVE_LOW=1
; --- microSD (CONFIRM: may share the LoRa SPI bus + own CS) ---
-DT3S3_SD_SCK=5
-DT3S3_SD_MISO=3
-DT3S3_SD_MOSI=6
; --- microSD on FSPI/SPI2 (separate bus from LoRa, which uses HSPI/SPI3) ---
-DT3S3_SD_SCK=14
-DT3S3_SD_MISO=2
-DT3S3_SD_MOSI=11
-DT3S3_SD_CS=13
-DT3S3_SD_FREQ_HZ=20000000UL
; --- timezone for NTP-dated logs (Australia/Victoria) ---
-DNTP_TZ='"AEST-10AEDT,M10.1.0,M4.1.0/3"'
lib_deps =
+2 -2
View File
@@ -129,7 +129,7 @@ bool sdAvailable = false;
bool logEnabled = true; // ON by default once we have a date
bool ntpSynced = false;
#if BOARD_T3S3
SPIClass sdSPI(HSPI);
SPIClass sdSPI(FSPI);
File logFile;
bool logAtLineStart = true;
char logPath[40] = {0};
@@ -565,7 +565,7 @@ void setupWiFi() {
#if BOARD_T3S3
void setupSD() {
sdSPI.begin(T3S3_SD_SCK, T3S3_SD_MISO, T3S3_SD_MOSI, T3S3_SD_CS);
sdAvailable = SD.begin(T3S3_SD_CS, sdSPI);
sdAvailable = SD.begin(T3S3_SD_CS, sdSPI, T3S3_SD_FREQ_HZ);
Serial.printf("[SD] %s (CS=%d)\n", sdAvailable ? "mounted" : "NOT found -- check T3S3_SD_* pins",
T3S3_SD_CS);
}