Merge pull request #6132 from Woutvstk/retry-fix-wrongly-removed-spi1-rak4631

pull/6382/head
Thomas Göttgens 2025-03-02 13:27:10 +01:00 zatwierdzone przez GitHub
commit 9f2a3fd23b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
6 zmienionych plików z 20 dodań i 7 usunięć

Wyświetl plik

@ -23,7 +23,11 @@ SPIClass SDHandler = SPIClass(HSPI);
SPIClass SDHandler = SPIClass(VSPI);
#endif
#elif defined(ARCH_NRF52)
#if defined(SDCARD_USE_SPI1)
#define SDHandler SPI1 // only used for esp32, SPI selection for NRF52 happens in variant.h (for now)
#elif defined(SDCARD_USE_SPI)
#define SDHandler SPI // only used for esp32
#endif // NRF52 SPI or SPI1
#endif // ESP32/NRF52
#ifndef SD_SPI_FREQUENCY
#define SD_SPI_FREQUENCY 4000000U
@ -399,4 +403,4 @@ void setupSDCard()
#endif
#endif
#endif
}
}

Wyświetl plik

@ -25,7 +25,6 @@
#define GPS_TX_PIN 17
// #define HAS_SDCARD 1
// #define SDCARD_USE_HSPI
#define SPI_MOSI 13
#define SPI_SCK 12
#define SPI_MISO 11

Wyświetl plik

@ -4,7 +4,7 @@
// #define HAS_SCREEN 0
// #define HAS_SDCARD
// #define SDCARD_USE_HSPI
// #define SDCARD_USE_SPI1
#define USE_SSD1306

Wyświetl plik

@ -108,11 +108,14 @@ static const uint8_t AREF = PIN_AREF;
* SPI Interfaces
*/
#define SPI_INTERFACES_COUNT 2
#define SPI_32MHZ_INTERFACE 0 // 0: use SPIM3 for SPI and SPIM2 for SPI1; 1: the opposite
// SPI pins for SX1262
#define PIN_SPI_MISO (45)
#define PIN_SPI_MOSI (44)
#define PIN_SPI_SCK (43)
// SPI1 pins for external(rak4630) spi (incl. SDCard)
#define PIN_SPI1_MISO (29) // (0 + 29)
#define PIN_SPI1_MOSI (30) // (0 + 30)
#define PIN_SPI1_SCK (3) // (0 + 3)
@ -125,9 +128,14 @@ static const uint8_t SCK = PIN_SPI_SCK;
// SD card SPI pin definitions
#define HAS_SDCARD 1
#define SPI_MOSI PIN_SPI_MOSI
#define SPI_SCK PIN_SPI_SCK
#define SPI_MISO PIN_SPI_MISO
#define SDCARD_USE_SPI1 1
#ifdef SDCARD_USE_SPI1
#define SDCARD_SPI SPI1
#endif
#define SPI_MOSI PIN_SPI1_MOSI
#define SPI_SCK PIN_SPI1_SCK
#define SPI_MISO PIN_SPI1_MISO
#define SDCARD_CS (26)
/*

Wyświetl plik

@ -43,7 +43,6 @@
// Have SPI interface SD card slot
#define HAS_SDCARD 1
#define SDCARD_USE_HSPI
#define SPI_MOSI (41)
#define SPI_SCK (40)
#define SPI_MISO (38)

Wyświetl plik

@ -74,3 +74,6 @@
#define LR11X0_DIO3_TCXO_VOLTAGE 3.0
#define LR11X0_DIO_AS_RF_SWITCH
#endif
#define HAS_SDCARD // Have SPI interface SD card slot
#define SDCARD_USE_HSPI