From db376532ad2f3df863c43467c29668862db0dd6b Mon Sep 17 00:00:00 2001 From: Woutvstk <119763111+Woutvstk@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:22:03 +0100 Subject: [PATCH] Add SPIM3/SPIM2 for SPI/SPI1 selection The SPIM3 is faster (max 32Mhz) than SPIM2 (max 8Mhz) Default is SPI_32MHZ_INTERFACE 0 in SPI library --- variants/rak4631/variant.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/variants/rak4631/variant.h b/variants/rak4631/variant.h index f5a60fdee..d65952636 100644 --- a/variants/rak4631/variant.h +++ b/variants/rak4631/variant.h @@ -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)