refactor: use macro from ttgo repo for readability

This commit is contained in:
Jan Ryklikas
2025-09-23 22:18:04 +02:00
parent 955b7321e8
commit f85db18242

View File

@@ -21,9 +21,9 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Power // Power
#define PIN_PWR_EN (30) // RT9080_EN #define PIN_PWR_EN _PINNUM(0, 30) // RT9080_EN
#define BATTERY_PIN (0 + 2) #define BATTERY_PIN _PINNUM(0, 2)
#define ADC_MULTIPLIER (4.90F) #define ADC_MULTIPLIER (4.90F)
#define ADC_RESOLUTION (14) #define ADC_RESOLUTION (14)
@@ -47,28 +47,28 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// I2C pin definition // I2C pin definition
#define PIN_WIRE_SDA (4) // (SDA) #define PIN_WIRE_SDA _PINNUM(0, 4) // (SDA)
#define PIN_WIRE_SCL (2) // (SCL) #define PIN_WIRE_SCL _PINNUM(0, 2) // (SCL)
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// SPI pin definition // SPI pin definition
#define SPI_INTERFACES_COUNT (2) #define SPI_INTERFACES_COUNT _PINNUM(0, 2)
#define PIN_SPI_MISO (17) // (MISO) #define PIN_SPI_MISO _PINNUM(0, 17) // (MISO)
#define PIN_SPI_MOSI (15) // (MOSI) #define PIN_SPI_MOSI _PINNUM(0, 15) // (MOSI)
#define PIN_SPI_SCK (13) // (SCK) #define PIN_SPI_SCK _PINNUM(0, 13) // (SCK)
#define PIN_SPI_NSS (-1) #define PIN_SPI_NSS (-1)
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// QSPI FLASH // QSPI FLASH
#define PIN_QSPI_SCK (4) #define PIN_QSPI_SCK _PINNUM(0, 4)
#define PIN_QSPI_CS (12) #define PIN_QSPI_CS _PINNUM(0, 12)
#define PIN_QSPI_IO0 (6) #define PIN_QSPI_IO0 _PINNUM(0, 6)
#define PIN_QSPI_IO1 (8) #define PIN_QSPI_IO1 _PINNUM(0, 8)
#define PIN_QSPI_IO2 (32 + 9) #define PIN_QSPI_IO2 _PINNUM(1, 9)
#define PIN_QSPI_IO3 (26) #define PIN_QSPI_IO3 _PINNUM(0, 26)
#define EXTERNAL_FLASH_DEVICES ZD25WQ32CEIGR #define EXTERNAL_FLASH_DEVICES ZD25WQ32CEIGR
#define EXTERNAL_FLASH_USE_QSPI #define EXTERNAL_FLASH_USE_QSPI
@@ -76,9 +76,9 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Builtin LEDs // Builtin LEDs
#define LED_RED (32 + 14) // LED_3 #define LED_RED _PINNUM(1, 14) // LED_3
#define LED_BLUE (32 + 5) // LED_2 #define LED_BLUE _PINNUM(1, 5) // LED_2
#define LED_GREEN (32 + 7) // LED_1 #define LED_GREEN _PINNUM(1, 7) // LED_1
//#define PIN_STATUS_LED LED_BLUE //#define PIN_STATUS_LED LED_BLUE
#define LED_BUILTIN (-1) #define LED_BUILTIN (-1)
@@ -88,11 +88,11 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Builtin buttons // Builtin buttons
#define PIN_BUTTON1 (24) // BOOT #define PIN_BUTTON1 _PINNUM(0, 24) // BOOT
#define BUTTON_PIN PIN_BUTTON1 #define BUTTON_PIN PIN_BUTTON1
#define PIN_USER_BTN BUTTON_PIN #define PIN_USER_BTN BUTTON_PIN
#define PIN_BUTTON2 (18) #define PIN_BUTTON2 _PINNUM(0, 18)
#define BUTTON_PIN2 PIN_BUTTON2 #define BUTTON_PIN2 PIN_BUTTON2
#define EXTERNAL_FLASH_DEVICES MX25R1635F #define EXTERNAL_FLASH_DEVICES MX25R1635F
@@ -102,20 +102,20 @@
// Lora // Lora
#define USE_SX1262 #define USE_SX1262
#define LORA_CS (11) #define LORA_CS _PINNUM(0, 11)
#define SX126X_POWER_EN (30) #define SX126X_POWER_EN _PINNUM(0, 30)
#define SX126X_DIO1 (32 + 8) #define SX126X_DIO1 _PINNUM(1, 8)
#define SX126X_BUSY (14) #define SX126X_BUSY _PINNUM(0, 14)
#define SX126X_RESET (7) #define SX126X_RESET _PINNUM(0, 7)
#define SX126X_RF_VC1 (27) #define SX126X_RF_VC1 _PINNUM(0, 27)
#define SX126X_RF_VC2 (33) #define SX126X_RF_VC2 _PINNUM(0, 33)
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// SPI1 // SPI1
#define PIN_SPI1_MISO (-1) #define PIN_SPI1_MISO (-1)
#define PIN_SPI1_MOSI (20) #define PIN_SPI1_MOSI _PINNUM(0, 20)
#define PIN_SPI1_SCK (19) #define PIN_SPI1_SCK _PINNUM(0, 19)
// GxEPD2 needs that for a panel that is not even used ! // GxEPD2 needs that for a panel that is not even used !
extern const int MISO; extern const int MISO;
@@ -126,13 +126,13 @@ extern const int SCK;
// Display // Display
// #define DISP_MISO (-1) // #define DISP_MISO (-1)
#define DISP_MOSI (20) #define DISP_MOSI _PINNUM(0, 20)
#define DISP_SCLK (19) #define DISP_SCLK _PINNUM(0, 19)
#define DISP_CS (22) #define DISP_CS _PINNUM(0, 22)
#define DISP_DC (21) #define DISP_DC _PINNUM(0, 21)
#define DISP_RST (28) #define DISP_RST _PINNUM(0, 28)
#define DISP_BUSY (3) #define DISP_BUSY _PINNUM(0, 3)
#define DISP_POWER (32 + 12) #define DISP_POWER _PINNUM(1, 12)
// #define DISP_BACKLIGHT (-1) // #define DISP_BACKLIGHT (-1)
#define PIN_DISPLAY_CS DISP_CS #define PIN_DISPLAY_CS DISP_CS
@@ -143,8 +143,8 @@ extern const int SCK;
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// GPS // GPS
#define PIN_GPS_RX (32 + 13) // RXD #define PIN_GPS_RX _PINNUM(1, 13) // RXD
#define PIN_GPS_TX (32 + 15) // TXD #define PIN_GPS_TX _PINNUM(1, 15) // TXD
#define GPS_EN (32 + 11) // POWER_RT9080_EN #define GPS_EN _PINNUM(1, 11) // POWER_RT9080_EN
#define PIN_GPS_STANDBY (32 + 10) #define PIN_GPS_STANDBY _PINNUM(1, 10)
#define PIN_GPS_PPS (29) // 1PPS #define PIN_GPS_PPS _PINNUM(0, 29) // 1PPS