mirror of
https://github.com/meshtastic/firmware.git
synced 2025-08-03 04:15:53 +00:00
Revert "Reorganize spi definitions for use with sd cards ESP32/NRF52 (#6080)"
This reverts commit 443922b947
.
This commit is contained in:
parent
e67b84ee06
commit
5aa4946e6f
@ -16,16 +16,25 @@
|
|||||||
#include "SPILock.h"
|
#include "SPILock.h"
|
||||||
#include <SD.h>
|
#include <SD.h>
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
#if defined(ARCH_ESP32)
|
#ifndef SDCARD_USE_HSPI // old ESP32
|
||||||
#if defined(SDCARD_USE_HSPI)
|
#ifdef SDCARD_USE_SPI1
|
||||||
SPIClass SDHandler = SPIClass(HSPI);
|
#ifdef ARCH_ESP32
|
||||||
#elif defined(SDCARD_USE_VSPI)
|
SPIClass SPI1(HSPI);
|
||||||
SPIClass SDHandler = SPIClass(VSPI);
|
#endif // ARCH_ESP32
|
||||||
#endif
|
#ifdef ARCH_NRF52
|
||||||
#elif defined(ARCH_NRF52)
|
#define SDCARD_SPI SPI1
|
||||||
|
#endif // NRF52
|
||||||
|
#define SDHandler SPI1 // only used for esp32
|
||||||
|
#else
|
||||||
|
#ifdef ARCH_NRF52
|
||||||
|
#define SDCARD_SPI SPI
|
||||||
|
#endif // NRF52
|
||||||
#define SDHandler SPI // only used for esp32
|
#define SDHandler SPI // only used for esp32
|
||||||
#endif // ESP32/NRF52
|
#endif // SDCARD_USE_SPI1
|
||||||
#endif // HAS_SDCARD
|
#else
|
||||||
|
SPIClass SDHandler = SPIClass(HSPI);
|
||||||
|
#endif
|
||||||
|
#endif // HAS_SDCARD
|
||||||
|
|
||||||
#if defined(ARCH_STM32WL)
|
#if defined(ARCH_STM32WL)
|
||||||
|
|
||||||
@ -394,4 +403,4 @@ void setupSDCard()
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
}
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
// SD card - TODO: test, currently untested, copied from T3S3 variant
|
// SD card - TODO: test, currently untested, copied from T3S3 variant
|
||||||
#define HAS_SDCARD
|
#define HAS_SDCARD
|
||||||
#define SDCARD_USE_HSPI
|
#define SDCARD_USE_SPI1
|
||||||
// TODO: rename this to make this SD-card specific
|
// TODO: rename this to make this SD-card specific
|
||||||
#define SPI_CS 13
|
#define SPI_CS 13
|
||||||
#define SPI_SCK 14
|
#define SPI_SCK 14
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// #define HAS_SCREEN 0
|
// #define HAS_SCREEN 0
|
||||||
|
|
||||||
// #define HAS_SDCARD
|
// #define HAS_SDCARD
|
||||||
// #define SDCARD_USE_HSPI
|
// #define SDCARD_USE_SPI1
|
||||||
|
|
||||||
#define USE_SSD1306
|
#define USE_SSD1306
|
||||||
#define I2C_SDA 12
|
#define I2C_SDA 12
|
||||||
|
@ -70,7 +70,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAS_SDCARD // Have SPI interface SD card slot
|
#define HAS_SDCARD // Have SPI interface SD card slot
|
||||||
#define SDCARD_USE_HSPI
|
#define SDCARD_USE_SPI1
|
||||||
|
|
||||||
#define LORA_RESET 3
|
#define LORA_RESET 3
|
||||||
#define LORA_SCK 12
|
#define LORA_SCK 12
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
#define GPS_TX_PIN 17
|
#define GPS_TX_PIN 17
|
||||||
|
|
||||||
// #define HAS_SDCARD 1
|
// #define HAS_SDCARD 1
|
||||||
// #define SDCARD_USE_HSPI
|
|
||||||
#define SPI_MOSI 13
|
#define SPI_MOSI 13
|
||||||
#define SPI_SCK 12
|
#define SPI_SCK 12
|
||||||
#define SPI_MISO 11
|
#define SPI_MISO 11
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// #define HAS_SCREEN 0
|
// #define HAS_SCREEN 0
|
||||||
// #define HAS_SDCARD
|
// #define HAS_SDCARD
|
||||||
// #define SDCARD_USE_HSPI
|
// #define SDCARD_USE_SPI1
|
||||||
|
|
||||||
// #define USE_SSD1306
|
// #define USE_SSD1306
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// #define HAS_SCREEN 0
|
// #define HAS_SCREEN 0
|
||||||
// #define HAS_SDCARD
|
// #define HAS_SDCARD
|
||||||
// #define SDCARD_USE_HSPI
|
// #define SDCARD_USE_SPI1
|
||||||
|
|
||||||
#define USE_SSD1306
|
#define USE_SSD1306
|
||||||
|
|
||||||
|
@ -121,9 +121,14 @@ static const uint8_t SCK = PIN_SPI_SCK;
|
|||||||
// SD card SPI pin definitions
|
// SD card SPI pin definitions
|
||||||
|
|
||||||
#define HAS_SDCARD 1
|
#define HAS_SDCARD 1
|
||||||
#define SPI_MOSI PIN_SPI_MOSI
|
#define SDCARD_USE_SPI1 1
|
||||||
#define SPI_SCK PIN_SPI_SCK
|
|
||||||
#define SPI_MISO PIN_SPI_MISO
|
#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)
|
#define SDCARD_CS (26)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -37,7 +37,6 @@
|
|||||||
|
|
||||||
// Have SPI interface SD card slot
|
// Have SPI interface SD card slot
|
||||||
#define HAS_SDCARD 1
|
#define HAS_SDCARD 1
|
||||||
#define SDCARD_USE_HSPI
|
|
||||||
#define SPI_MOSI (41)
|
#define SPI_MOSI (41)
|
||||||
#define SPI_SCK (40)
|
#define SPI_SCK (40)
|
||||||
#define SPI_MISO (38)
|
#define SPI_MISO (38)
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
#define GPS_1PPS_PIN 6
|
#define GPS_1PPS_PIN 6
|
||||||
|
|
||||||
#define HAS_SDCARD // Have SPI interface SD card slot
|
#define HAS_SDCARD // Have SPI interface SD card slot
|
||||||
#define SDCARD_USE_HSPI
|
#define SDCARD_USE_SPI1
|
||||||
|
|
||||||
// PCF8563 RTC Module
|
// PCF8563 RTC Module
|
||||||
// #define PCF8563_RTC 0x51 //Putting definitions in variant. h does not compile correctly
|
// #define PCF8563_RTC 0x51 //Putting definitions in variant. h does not compile correctly
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#define HAS_SDCARD
|
#define HAS_SDCARD
|
||||||
#define SDCARD_USE_HSPI
|
#define SDCARD_USE_SPI1
|
||||||
|
|
||||||
// Display (E-Ink)
|
// Display (E-Ink)
|
||||||
#define USE_EINK
|
#define USE_EINK
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#define HAS_SDCARD
|
#define HAS_SDCARD
|
||||||
#define SDCARD_USE_HSPI
|
#define SDCARD_USE_SPI1
|
||||||
|
|
||||||
#define USE_SSD1306
|
#define USE_SSD1306
|
||||||
|
|
||||||
@ -74,3 +74,6 @@
|
|||||||
#define LR11X0_DIO3_TCXO_VOLTAGE 3.0
|
#define LR11X0_DIO3_TCXO_VOLTAGE 3.0
|
||||||
#define LR11X0_DIO_AS_RF_SWITCH
|
#define LR11X0_DIO_AS_RF_SWITCH
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define HAS_SDCARD // Have SPI interface SD card slot
|
||||||
|
#define SDCARD_USE_SPI1
|
@ -49,7 +49,6 @@
|
|||||||
#undef GPS_TX_PIN
|
#undef GPS_TX_PIN
|
||||||
|
|
||||||
// #define HAS_SDCARD 1 // causes hang if defined
|
// #define HAS_SDCARD 1 // causes hang if defined
|
||||||
#define SDCARD_USE_HSPI
|
|
||||||
#define SDCARD_CS 43
|
#define SDCARD_CS 43
|
||||||
|
|
||||||
#define LED_PIN 13 // the red part of the RGB LED
|
#define LED_PIN 13 // the red part of the RGB LED
|
||||||
|
Loading…
Reference in New Issue
Block a user