#pragma once // Board pin definitions ------------------------ #define BOARD_POWERON 10 // Speaker #define BOARD_I2S_WS 5 #define BOARD_I2S_DOUT 6 #define BOARD_I2S_BCK 7 #define BOARD_I2C_SDA 18 #define BOARD_I2C_SCL 8 #define BOARD_BAT_ADC 4 #define BOARD_TOUCH_INT 16 #define BOARD_KEYBOARD_INT 46 #define BOARD_SDCARD_CS 39 #define BOARD_TFT_CS 12 #define RADIO_CS_PIN 9 #define BOARD_TFT_DC 11 #define BOARD_TFT_BACKLIGHT 42 #define BOARD_SPI_MOSI 41 #define BOARD_SPI_MISO 38 #define BOARD_SPI_SCK 40 #define BOARD_TBOX_G02 2 #define BOARD_TBOX_G01 3 #define BOARD_TBOX_G04 1 #define BOARD_TBOX_G03 15 #define BOARD_ES7210_MCLK 48 #define BOARD_ES7210_LRCK 21 #define BOARD_ES7210_SCK 47 #define BOARD_ES7210_DIN 14 #define RADIO_BUSY_PIN 13 #define RADIO_RST_PIN 17 #define RADIO_DIO1_PIN 45 #define BOARD_BOOT_PIN 0 #define BOARD_BL_PIN 42 #define GPS_RX_PIN 44 #define GPS_TX_PIN 43 // Other definitions ---------------------------- #define SCREEN_WIDTH 320 #define SCREEN_HEIGHT 240 // Battery definitions #define CONV_FACTOR 1.8 // Conversion factor for the ADC to voltage conversion #define READS 20 // Number of readings for averaging #define LILYGO_KB_SLAVE_ADDRESS 0x55 #define RADIO_FREQ 903.0