Merge pull request #3189 from oltaco/nrf52-unused-pin-sweep

Fix unused pin definitions on some NRF52 boards
This commit is contained in:
ripplebiz
2026-08-13 13:48:59 +10:00
committed by GitHub
3 changed files with 8 additions and 9 deletions
+3 -4
View File
@@ -25,8 +25,8 @@
#define ST7735_SDA (0 + 24) #define ST7735_SDA (0 + 24)
#define ST7735_SCK (32 + 0) #define ST7735_SCK (32 + 0)
#define ST7735_RESET (0 + 20) #define ST7735_RESET (0 + 20)
#define ST7735_MISO (-1) #define ST7735_MISO (0) // 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define ST7735_BUSY (-1) #define ST7735_BUSY (0) // 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define ST7735_BL (0 + 15) #define ST7735_BL (0 + 15)
#define VTFT_CTRL (0 + 13) #define VTFT_CTRL (0 + 13)
@@ -66,8 +66,7 @@
// UART // UART
// No longer populated on PCB. // No longer populated on PCB.
#define PIN_SERIAL2_RX (-1) // Removed the pin definitions to avoid potential issues with Uart.
#define PIN_SERIAL2_TX (-1)
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// I2C // I2C
+4 -4
View File
@@ -58,7 +58,7 @@
#define PIN_SPI_MISO _PINNUM(0, 17) // (MISO) #define PIN_SPI_MISO _PINNUM(0, 17) // (MISO)
#define PIN_SPI_MOSI _PINNUM(0, 15) // (MOSI) #define PIN_SPI_MOSI _PINNUM(0, 15) // (MOSI)
#define PIN_SPI_SCK _PINNUM(0, 13) // (SCK) #define PIN_SPI_SCK _PINNUM(0, 13) // (SCK)
#define PIN_SPI_NSS (-1) #define PIN_SPI_NSS (0)
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// QSPI FLASH // QSPI FLASH
@@ -123,7 +123,7 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// SPI1 // SPI1
#define PIN_SPI1_MISO (-1) // Not used for Display #define PIN_SPI1_MISO (0) // Not used for Display, 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define PIN_SPI1_MOSI _PINNUM(0, 20) #define PIN_SPI1_MOSI _PINNUM(0, 20)
#define PIN_SPI1_SCK _PINNUM(0, 19) #define PIN_SPI1_SCK _PINNUM(0, 19)
@@ -135,7 +135,7 @@ extern const int SCK;
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Display // Display
// #define DISP_MISO (-1) // Not used for Display // #define DISP_MISO (0) // Not used for Display, 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define DISP_MOSI _PINNUM(0, 20) #define DISP_MOSI _PINNUM(0, 20)
#define DISP_SCLK _PINNUM(0, 19) #define DISP_SCLK _PINNUM(0, 19)
#define DISP_CS _PINNUM(0, 22) #define DISP_CS _PINNUM(0, 22)
@@ -143,7 +143,7 @@ extern const int SCK;
#define DISP_RST _PINNUM(0, 28) #define DISP_RST _PINNUM(0, 28)
#define DISP_BUSY _PINNUM(0, 3) #define DISP_BUSY _PINNUM(0, 3)
#define DISP_POWER _PINNUM(1, 12) #define DISP_POWER _PINNUM(1, 12)
// #define DISP_BACKLIGHT (-1) // Display has no backlight // #define DISP_BACKLIGHT (0) // Display has no backlight, 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define PIN_DISPLAY_CS DISP_CS #define PIN_DISPLAY_CS DISP_CS
#define PIN_DISPLAY_DC DISP_DC #define PIN_DISPLAY_DC DISP_DC
+1 -1
View File
@@ -108,7 +108,7 @@
#define PIN_DISPLAY_DC (31) #define PIN_DISPLAY_DC (31)
#define PIN_DISPLAY_RST (32 + 4) #define PIN_DISPLAY_RST (32 + 4)
#define PIN_SPI1_MISO (-1) #define PIN_SPI1_MISO (0) // 0 maps to 0xff on this device which is NRFX_SPIM_PIN_NOT_USED
#define PIN_SPI1_MOSI (20) #define PIN_SPI1_MOSI (20)
#define PIN_SPI1_SCK (22) #define PIN_SPI1_SCK (22)