diff --git a/src/display.cpp b/src/display.cpp index 1857015..511baec 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -5,7 +5,7 @@ #include "pins_config.h" #include "display.h" -Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); +Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RST); extern Configuration Config; diff --git a/src/lora_utils.cpp b/src/lora_utils.cpp index 1303488..d6c3190 100644 --- a/src/lora_utils.cpp +++ b/src/lora_utils.cpp @@ -14,7 +14,7 @@ SX1262 radio = new Module(RADIO_CS_PIN, RADIO_DIO1_PIN, RADIO_RST_PIN, RADIO_BUS bool transmissionFlag = true; bool enableInterrupt = true; #endif -#if defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0_SX1268) +#if defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0_SX1268) || defined(OE5HWN_MeshCom) SX1268 radio = new Module(RADIO_CS_PIN, RADIO_DIO1_PIN, RADIO_RST_PIN, RADIO_BUSY_PIN); bool transmissionFlag = true; bool enableInterrupt = true; diff --git a/src/pins_config.h b/src/pins_config.h index 8b60d0a..525b9c3 100644 --- a/src/pins_config.h +++ b/src/pins_config.h @@ -7,7 +7,7 @@ #undef OLED_SCL #undef OLED_RST -#if defined(HELTEC_V3) || defined(HELTEC_WS) || defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0_SX1268) || defined(TTGO_T_Beam_V1_2_SX1262) +#if defined(HELTEC_V3) || defined(HELTEC_WS) || defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0_SX1268) || defined(TTGO_T_Beam_V1_2_SX1262) || defined(OE5HWN_MeshCom) #define HAS_SX126X #endif @@ -67,24 +67,36 @@ #define RADIO_BUSY_PIN 32 #endif +#if defined(OE5HWN_MeshCom) +#define RADIO_SCLK_PIN 18 +#define RADIO_MISO_PIN 19 +#define RADIO_MOSI_PIN 23 +#define RADIO_CS_PIN 5 +#define RADIO_RST_PIN 27 +#define RADIO_DIO1_PIN 33 +#define RADIO_BUSY_PIN 26 +#define RADIO_RXEN 14 +#define RADIO_TXEN 13 +#endif + // OLED -#if defined(TTGO_T_LORA32_V2_1) || defined(ESP32_DIY_LoRa) || defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0) || defined(TTGO_T_Beam_V1_2) || defined(TTGO_T_Beam_V1_0_SX1268) || defined(TTGO_T_Beam_V1_2_SX1262) +#if defined(TTGO_T_LORA32_V2_1) || defined(ESP32_DIY_LoRa) || defined(ESP32_DIY_1W_LoRa) || defined(TTGO_T_Beam_V1_0) || defined(TTGO_T_Beam_V1_2) || defined(TTGO_T_Beam_V1_0_SX1268) || defined(TTGO_T_Beam_V1_2_SX1262) || defined(OE5HWN_MeshCom) #define OLED_SDA 21 #define OLED_SCL 22 -#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin) +#define OLED_RST -1 // Reset pin # (or -1 if sharing Arduino reset pin) #endif #ifdef HELTEC_V2 #define OLED_SDA 4 #define OLED_SCL 15 -#define OLED_RESET 16 +#define OLED_RST 16 #endif #if defined(HELTEC_V3) || defined(HELTEC_WS) #define OLED_SDA 17 #define OLED_SCL 18 -#define OLED_RESET 21 +#define OLED_RST 21 #endif