mirror of
https://github.com/richonguzman/LoRa_APRS_iGate.git
synced 2026-03-28 16:52:33 +01:00
cambio2
This commit is contained in:
@@ -8,11 +8,11 @@ namespace LoRa_Utils {
|
||||
|
||||
void setup();
|
||||
void sendNewPacket(const String& newPacket);
|
||||
//String packetSanitization(const String& packet);
|
||||
String receivePacket();
|
||||
void changeFreqTx();
|
||||
void changeFreqRx();
|
||||
void startReceive();
|
||||
void wakeRadio();
|
||||
//void startReceive();
|
||||
void sleepRadio();
|
||||
|
||||
}
|
||||
|
||||
12
include/sleep_utils.h
Normal file
12
include/sleep_utils.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef SLEEP_UTILS_H_
|
||||
#define SLEEP_UTILS_H_
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
namespace SLEEP_Utils {
|
||||
|
||||
void setup();
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -32,6 +32,7 @@ ___________________________________________________________________*/
|
||||
#include "board_pinout.h"
|
||||
#include "syslog_utils.h"
|
||||
#include "power_utils.h"
|
||||
#include "sleep_utils.h"
|
||||
#include "lora_utils.h"
|
||||
#include "wifi_utils.h"
|
||||
#include "digi_utils.h"
|
||||
@@ -133,6 +134,7 @@ void setup() {
|
||||
Config.loramodule.rxActive = false;
|
||||
}
|
||||
#endif
|
||||
SLEEP_Utils::setup();
|
||||
WIFI_Utils::setup();
|
||||
NTP_Utils::setup();
|
||||
SYSLOG_Utils::setup();
|
||||
|
||||
@@ -155,9 +155,20 @@ namespace LoRa_Utils {
|
||||
}
|
||||
}
|
||||
|
||||
void startReceive() {
|
||||
/*void startReceive() {
|
||||
radio.startReceive();
|
||||
}
|
||||
}*/
|
||||
|
||||
/*String receiveFromSleep() {
|
||||
String packet = "";
|
||||
int state = radio.readData(packet);
|
||||
if (state == RADIOLIB_ERR_NONE) {
|
||||
//
|
||||
} else {
|
||||
packet = "";
|
||||
}
|
||||
return packet;
|
||||
}*/
|
||||
|
||||
String receivePacket() {
|
||||
String packet = "";
|
||||
@@ -219,6 +230,10 @@ namespace LoRa_Utils {
|
||||
return packet;
|
||||
}
|
||||
|
||||
void wakeRadio() {
|
||||
radio.startReceive();
|
||||
}
|
||||
|
||||
void sleepRadio() {
|
||||
radio.sleep();
|
||||
}
|
||||
|
||||
@@ -267,14 +267,6 @@ namespace POWER_Utils {
|
||||
delay(500);
|
||||
Wire.begin(BOARD_I2C_SDA, BOARD_I2C_SCL);
|
||||
#endif
|
||||
|
||||
// PIN Ultra Eco Mode definitions
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//
|
||||
|
||||
delay(1000);
|
||||
BATTERY_Utils::setup();
|
||||
|
||||
32
src/sleep_utils.cpp
Normal file
32
src/sleep_utils.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "configuration.h"
|
||||
#include "board_pinout.h"
|
||||
#include "sleep_utils.h"
|
||||
#include "lora_utils.h"
|
||||
|
||||
|
||||
extern Configuration Config;
|
||||
|
||||
bool wakeUpFlag = false;
|
||||
|
||||
|
||||
namespace SLEEP_Utils {
|
||||
|
||||
void wakeUpLoRaPacketReceived() {
|
||||
wakeUpFlag = true;
|
||||
}
|
||||
|
||||
void setup() {
|
||||
if (Config.digi.ecoMode == 1) {
|
||||
pinMode(RADIO_WAKEUP_PIN, INPUT);
|
||||
attachInterrupt(digitalPinToInterrupt(RADIO_WAKEUP_PIN), wakeUpLoRaPacketReceived, RISING);
|
||||
LoRa_Utils::wakeRadio();
|
||||
#if defined(TTGO_LORA32_V2_1) || defined(TTGO_LORA32_V2_1_915) || defined(TTGO_LORA32_T3S3_V1_2) || defined(TTGO_T_BEAM_V1_0) || defined(TTGO_T_BEAM_V1_0_915) || defined(TTGO_T_BEAM_V1_0_SX1268) || defined(TTGO_T_BEAM_V1_2) || defined(TTGO_T_BEAM_V1_2_915) || defined(TTGO_T_BEAM_V1_2_SX1262) || defined(TTGO_T_DECK_PLUS) || defined(TTGO_T_DECK_GPS) || defined(TTGO_T_Beam_S3_SUPREME_V3) || defined(HELTEC_V3) || defined(HELTEC_V3_2) || defined(HELTEC_WP) || defined(HELTEC_WS) || defined(HELTEC_WSL_V3) || defined(HELTEC_WSL_V3_DISPLAY) || defined(HELTEC_WIRELESS_TRACKER) || defined(HELTEC_V2) || defined(XIAO_ESP32S3_LORA) || defined(LIGHTGATEWAY_1_0) || defined(TROY_LoRa_APRS) || defined(OE5HWN_MeshCom) || defined(ESP32_DIY_LoRa) || defined(ESP32_DIY_LoRa_915) || defined(ESP32_DIY_1W_LoRa) || defined(ESP32_DIY_1W_LoRa_915) || defined(ESP32_DIY_1W_LoRa_LLCC68) || defined(ESP32_DIY_1W_LoRa_Mesh_V1_2) || defined(WEMOS_S2_MINI_DIY_LoRa) || defined(WEMOS_D1_R32_RA02) || defined(WEMOS_LOLIN32_OLED_DIY_LoRa)
|
||||
esp_sleep_enable_ext1_wakeup(GPIO_WAKEUP_PIN, ESP_EXT1_WAKEUP_ANY_HIGH);
|
||||
#endif
|
||||
#if defined(HELTEC_HTCT62) || defined(ESP32C3_DIY_1W_LoRa) || defined(ESP32C3_DIY_1W_LoRa_915) || defined(ESP32_C3_OctopusLab_LoRa)
|
||||
esp_deep_sleep_enable_gpio_wakeup(1ULL << GPIO_WAKEUP_PIN, ESP_GPIO_WAKEUP_GPIO_HIGH);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -11,6 +11,8 @@
|
||||
#define RADIO_DIO1_PIN 3
|
||||
#define RADIO_RST_PIN -1
|
||||
#define RADIO_BUSY_PIN 8
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 14
|
||||
#define RADIO_RXEN 32
|
||||
#define RADIO_TXEN 25
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_12
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 14
|
||||
#define RADIO_RXEN 32
|
||||
#define RADIO_TXEN 25
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_12
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 14
|
||||
#define RADIO_RXEN 32
|
||||
#define RADIO_TXEN 25
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_12
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 32
|
||||
#define RADIO_RXEN 14
|
||||
#define RADIO_TXEN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_33
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_RXEN 14
|
||||
#define RADIO_TXEN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_33
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
#define RADIO_BUSY_PIN 6
|
||||
#define RADIO_RXEN 42
|
||||
#define RADIO_TXEN 14
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_5
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 23
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 13
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 12
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_12
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 14
|
||||
#define RADIO_RST_PIN 2
|
||||
#define RADIO_BUSY_PIN 25
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_25
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 34
|
||||
#define RADIO_RST_PIN 33
|
||||
#define RADIO_BUSY_PIN 38
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_38
|
||||
|
||||
// Aditional Config
|
||||
#define INTERNAL_LED_PIN 15
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 42
|
||||
#define RADIO_DIO1_PIN 39
|
||||
#define RADIO_BUSY_PIN 40
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_39
|
||||
|
||||
#define RADIO_HAS_RF_SWITCH // DIO02
|
||||
#define RADIO_RF_SWITCH 38
|
||||
|
||||
@@ -13,5 +13,7 @@
|
||||
#define RADIO_BUSY_PIN 3
|
||||
#define RADIO_RXEN 6
|
||||
#define RADIO_TXEN 7
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
|
||||
#endif
|
||||
@@ -13,5 +13,7 @@
|
||||
#define RADIO_BUSY_PIN 3
|
||||
#define RADIO_RXEN 6
|
||||
#define RADIO_TXEN 7
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
|
||||
#endif
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 5
|
||||
#define RADIO_DIO1_PIN 3
|
||||
#define RADIO_BUSY_PIN 4
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
|
||||
// Aditional Config
|
||||
#define BATTERY_PIN 1
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Aditional Config
|
||||
#define INTERNAL_LED_PIN 35
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12
|
||||
#define RADIO_DIO1_PIN 14
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 12 // SX1262 RST
|
||||
#define RADIO_DIO1_PIN 14 // SX1262 DIO1
|
||||
#define RADIO_BUSY_PIN 13 // SX1262 BUSY
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_14
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
#define RADIO_RST_PIN 23
|
||||
#define RADIO_DIO1_PIN 33
|
||||
#define RADIO_BUSY_PIN 32
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_33
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#define RADIO_CS_PIN 18
|
||||
#define RADIO_RST_PIN 14
|
||||
#define RADIO_BUSY_PIN 26
|
||||
#define RADIO_WAKEUP_PIN RADIO_BUSY_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_26
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
#define RADIO_RST_PIN 23
|
||||
#define RADIO_DIO1_PIN 33
|
||||
#define RADIO_BUSY_PIN 32
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_33
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#define RADIO_RST_PIN 8
|
||||
#define RADIO_DIO1_PIN 33
|
||||
#define RADIO_BUSY_PIN 34
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_33
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
|
||||
@@ -3,14 +3,16 @@
|
||||
|
||||
// LoRa Radio
|
||||
#define HAS_SX1262
|
||||
#define RADIO_SCLK_PIN 12
|
||||
#define RADIO_MISO_PIN 13
|
||||
#define RADIO_MOSI_PIN 11
|
||||
#define RADIO_CS_PIN 10
|
||||
#define RADIO_DIO0_PIN -1
|
||||
#define RADIO_RST_PIN 5
|
||||
#define RADIO_DIO1_PIN 1
|
||||
#define RADIO_BUSY_PIN 4
|
||||
#define RADIO_SCLK_PIN 12
|
||||
#define RADIO_MISO_PIN 13
|
||||
#define RADIO_MOSI_PIN 11
|
||||
#define RADIO_CS_PIN 10
|
||||
#define RADIO_DIO0_PIN -1
|
||||
#define RADIO_RST_PIN 5
|
||||
#define RADIO_DIO1_PIN 1
|
||||
#define RADIO_BUSY_PIN 4
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_1
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
@@ -19,9 +21,9 @@
|
||||
#undef OLED_SCL
|
||||
#undef OLED_RST
|
||||
|
||||
#define OLED_SDA 17
|
||||
#define OLED_SCL 18
|
||||
#define OLED_RST 16
|
||||
#define OLED_SDA 17
|
||||
#define OLED_SCL 18
|
||||
#define OLED_RST 16
|
||||
#define OLED_DISPLAY_HAS_RST_PIN
|
||||
|
||||
// Aditional Config
|
||||
@@ -29,8 +31,8 @@
|
||||
|
||||
// GPS
|
||||
#define HAS_GPS
|
||||
#define GPS_RX 8
|
||||
#define GPS_TX 9
|
||||
#define GPS_RX 8
|
||||
#define GPS_TX 9
|
||||
|
||||
#define BOARD_HAS_PSRAM
|
||||
|
||||
|
||||
@@ -3,13 +3,15 @@
|
||||
|
||||
// LoRa Radio
|
||||
#define HAS_SX1262
|
||||
#define RADIO_SCLK_PIN 40
|
||||
#define RADIO_MISO_PIN 38
|
||||
#define RADIO_MOSI_PIN 41
|
||||
#define RADIO_CS_PIN 9
|
||||
#define RADIO_RST_PIN 17
|
||||
#define RADIO_DIO1_PIN 45
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_SCLK_PIN 40
|
||||
#define RADIO_MISO_PIN 38
|
||||
#define RADIO_MOSI_PIN 41
|
||||
#define RADIO_CS_PIN 9
|
||||
#define RADIO_RST_PIN 17
|
||||
#define RADIO_DIO1_PIN 45
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_45
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
@@ -20,17 +22,17 @@
|
||||
#undef OLED_RST
|
||||
|
||||
// GPS
|
||||
#define GPS_RX 43
|
||||
#define GPS_TX 44
|
||||
#define GPS_RX 43
|
||||
#define GPS_TX 44
|
||||
|
||||
// Aditional Config
|
||||
#define BATTERY_PIN 4
|
||||
#define BATTERY_PIN 4
|
||||
|
||||
#define BOARD_POWERON 10
|
||||
#define BOARD_SDCARD_CS 39
|
||||
#define BOARD_BL_PIN 42
|
||||
#define BOARD_POWERON 10
|
||||
#define BOARD_SDCARD_CS 39
|
||||
#define BOARD_BL_PIN 42
|
||||
|
||||
#define BOARD_I2C_SDA 18
|
||||
#define BOARD_I2C_SCL 8
|
||||
#define BOARD_I2C_SDA 18
|
||||
#define BOARD_I2C_SCL 8
|
||||
|
||||
#endif
|
||||
@@ -18,7 +18,7 @@ debug_tool = esp-prog
|
||||
build_flags =
|
||||
${common.build_flags}
|
||||
${common.usb_flags}
|
||||
-D TTGO_T_DECK_PLUS
|
||||
-D TTGO_T_DECK_GPS
|
||||
-D BOARD_HAS_PSRAM
|
||||
-D USER_SETUP_LOADED
|
||||
-D ST7789_DRIVER
|
||||
|
||||
@@ -3,13 +3,15 @@
|
||||
|
||||
// LoRa Radio
|
||||
#define HAS_SX1262
|
||||
#define RADIO_SCLK_PIN 40
|
||||
#define RADIO_MISO_PIN 38
|
||||
#define RADIO_MOSI_PIN 41
|
||||
#define RADIO_CS_PIN 9
|
||||
#define RADIO_RST_PIN 17
|
||||
#define RADIO_DIO1_PIN 45
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_SCLK_PIN 40
|
||||
#define RADIO_MISO_PIN 38
|
||||
#define RADIO_MOSI_PIN 41
|
||||
#define RADIO_CS_PIN 9
|
||||
#define RADIO_RST_PIN 17
|
||||
#define RADIO_DIO1_PIN 45
|
||||
#define RADIO_BUSY_PIN 13
|
||||
#define RADIO_WAKEUP_PIN RADIO_DIO1_PIN
|
||||
#define GPIO_WAKEUP_PIN GPIO_SEL_45
|
||||
|
||||
// Display
|
||||
#define HAS_DISPLAY
|
||||
@@ -20,18 +22,18 @@
|
||||
#undef OLED_RST
|
||||
|
||||
// GPS
|
||||
#define GPS_RX 43
|
||||
#define GPS_TX 44
|
||||
#define GPS_BAUDRATE 38400
|
||||
#define GPS_RX 43
|
||||
#define GPS_TX 44
|
||||
#define GPS_BAUDRATE 38400
|
||||
|
||||
// Aditional Config
|
||||
#define BATTERY_PIN 4
|
||||
#define BATTERY_PIN 4
|
||||
|
||||
#define BOARD_POWERON 10
|
||||
#define BOARD_SDCARD_CS 39
|
||||
#define BOARD_BL_PIN 42
|
||||
#define BOARD_POWERON 10
|
||||
#define BOARD_SDCARD_CS 39
|
||||
#define BOARD_BL_PIN 42
|
||||
|
||||
#define BOARD_I2C_SDA 18
|
||||
#define BOARD_I2C_SCL 8
|
||||
#define BOARD_I2C_SDA 18
|
||||
#define BOARD_I2C_SCL 8
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user