63 lines
1.4 KiB
C
63 lines
1.4 KiB
C
#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 |