53 lines
1.3 KiB
C
53 lines
1.3 KiB
C
// Initialize i2c bus on sd_dat and esp_led pins, respectively. We need a bus to not hang on boot
|
|
#define HAS_SCREEN 0
|
|
#define I2C_SDA 21
|
|
#define I2C_SCL 22
|
|
|
|
#undef GPS_RX_PIN
|
|
#undef GPS_TX_PIN
|
|
#define GPS_RX_PIN 9
|
|
#define GPS_TX_PIN 10
|
|
|
|
#define LED_PIN 13 // 13 red, 2 blue, 15 red
|
|
|
|
// #define HAS_BUTTON 0
|
|
#define BUTTON_PIN 0
|
|
#define BUTTON_NEED_PULLUP
|
|
|
|
#define USE_RF95
|
|
#define LORA_DIO0 26 // a No connect on the SX1262 module
|
|
#define LORA_RESET 23
|
|
#define LORA_DIO1 33
|
|
#define LORA_DIO2 32 // Not really used
|
|
|
|
#undef BAT_MEASURE_ADC_UNIT
|
|
#define BATTERY_PIN 35 // A battery voltage measurement pin, voltage divider connected here to measure battery voltage
|
|
#define ADC_MULTIPLIER 1.34 // tracked resistance divider is 100k+470k, so it can not fillfull well on esp32 adc
|
|
#define ADC_CHANNEL ADC1_GPIO35_CHANNEL
|
|
#define ADC_ATTENUATION ADC_ATTEN_DB_12 // lower dB for high resistance voltage divider
|
|
|
|
#undef GPS_RX_PIN
|
|
#undef GPS_TX_PIN
|
|
#undef PIN_GPS_PPS
|
|
|
|
#define PIN_GPS_EN 12
|
|
#define GPS_EN_ACTIVE 1
|
|
|
|
#define GPS_TX_PIN 10
|
|
#define GPS_RX_PIN 9
|
|
|
|
#define PIN_GPS_RESET 25
|
|
// #define PIN_GPS_REINIT 25
|
|
#define GPS_RESET_MODE 1
|
|
|
|
#define GPS_L76K
|
|
|
|
#undef PIN_LED1
|
|
#undef PIN_LED2
|
|
#undef PIN_LED3
|
|
|
|
#define PIN_LED1 13
|
|
#define PIN_LED2 15
|
|
#define PIN_LED3 2
|
|
|
|
#define ledOff(pin) pinMode(pin, INPUT) |