From 43edea2fbd9c6b0517ce6f2813afe1d85769b40f Mon Sep 17 00:00:00 2001 From: sh123 Date: Sun, 31 Oct 2021 14:36:44 +0200 Subject: [PATCH] Documentation --- config.h | 8 +++++++- esp32_loraprs.ino | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/config.h b/config.h index 128ba27..9928968 100644 --- a/config.h +++ b/config.h @@ -19,9 +19,15 @@ // lora pinouts, CAD and ISR usage #define CFG_LORA_PIN_SS SS #define CFG_LORA_PIN_RST LORA_RST +// check board config!! +// SX127x - DIO0 +// SX126X - DIO1 #define CFG_LORA_PIN_DIO0 LORA_IRQ #ifdef USE_RADIOLIB -#define CFG_LORA_PIN_DIO1 RADIOLIB_NC // set to your DIO1 pin number if connected +// check board config!! +// SX127X - DIO1 (if connected) +// SX126X - BUSY +#define CFG_LORA_PIN_DIO1 RADIOLIB_NC #define CFG_LORA_USE_ISR true // always ON for RadioLib #else #define CFG_LORA_PIN_DIO1 LORA_IRQ // not used in arduino-LoRa diff --git a/esp32_loraprs.ino b/esp32_loraprs.ino index 29824fe..fb488ec 100644 --- a/esp32_loraprs.ino +++ b/esp32_loraprs.ino @@ -33,8 +33,9 @@ void initializeConfig(LoraPrs::Config &cfg) { // lora pinouts cfg.LoraPinSs = CFG_LORA_PIN_SS; cfg.LoraPinRst = CFG_LORA_PIN_RST; - cfg.LoraPinDio0 = CFG_LORA_PIN_DIO0; - cfg.LoraPinDio1 = CFG_LORA_PIN_DIO1; // valid for radiolib only + // For RadioLib DIO0 and DIO1 will depend on Module signature, check RadioLib documentation + cfg.LoraPinDio0 = CFG_LORA_PIN_DIO0; // depends on module type, might be DIO1 for SX126x!! + cfg.LoraPinDio1 = CFG_LORA_PIN_DIO1; // valid for radiolib only, depends on module type, might be BUSY for SX126x!! cfg.LoraUseIsr = CFG_LORA_USE_ISR; // set to true for incoming packet ISR usage (stream mode, e.g. speech) cfg.LoraUseCad = CFG_LORA_USE_CAD; // carrier detect