Browse Source
Merge branch 'ripplebiz:dev' into dev
pull/531/head
cod3doomy
11 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
51 changed files with
82 additions and
84 deletions
-
platformio.ini
-
src/helpers/radiolib/CustomLLCC68.h
-
src/helpers/radiolib/CustomLLCC68Wrapper.h
-
src/helpers/radiolib/CustomLR1110.h
-
src/helpers/radiolib/CustomLR1110Wrapper.h
-
src/helpers/radiolib/CustomSTM32WLx.h
-
src/helpers/radiolib/CustomSTM32WLxWrapper.h
-
src/helpers/radiolib/CustomSX1262.h
-
src/helpers/radiolib/CustomSX1262Wrapper.h
-
src/helpers/radiolib/CustomSX1268.h
-
src/helpers/radiolib/CustomSX1268Wrapper.h
-
src/helpers/radiolib/CustomSX1276.h
-
src/helpers/radiolib/CustomSX1276Wrapper.h
-
src/helpers/radiolib/RadioLibWrappers.cpp
-
src/helpers/radiolib/RadioLibWrappers.h
-
variants/generic-e22/target.h
-
variants/heltec_ct62/target.h
-
variants/heltec_tracker/target.h
-
variants/heltec_v2/target.h
-
variants/heltec_v3/target.h
-
variants/heltec_wireless_paper/target.h
-
variants/lilygo_t3s3/target.h
-
variants/lilygo_t3s3_sx1276/target.h
-
variants/lilygo_tbeam_SX1262/target.h
-
variants/lilygo_tbeam_SX1276/target.h
-
variants/lilygo_tbeam_supreme_SX1262/target.h
-
variants/lilygo_tlora_c6/target.h
-
variants/lilygo_tlora_v2_1/target.h
-
variants/meshadventurer/target.h
-
variants/minewsemi_me25ls01/target.h
-
variants/nano_g2_ultra/target.h
-
variants/picow/target.h
-
variants/promicro/target.h
-
variants/rak3x72/target.h
-
variants/rak4631/target.h
-
variants/sensecap_solar/target.h
-
variants/station_g2/target.h
-
variants/t1000-e/target.h
-
variants/t114/target.h
-
variants/techo/target.h
-
variants/tenstar_c3/target.h
-
variants/thinknode_m1/target.h
-
variants/waveshare_rp2040_lora/target.h
-
variants/wio-e5-dev/target.h
-
variants/wio-e5-mini/target.h
-
variants/wio-tracker-l1/target.h
-
variants/xiao_c3/target.h
-
variants/xiao_c6/target.h
-
variants/xiao_nrf52/target.h
-
variants/xiao_rp2040/target.h
-
variants/xiao_s3_wio/target.h
|
|
@ -46,6 +46,7 @@ build_flags = -w -DNDEBUG -DRADIOLIB_STATIC_ONLY=1 -DRADIOLIB_GODMODE=1 |
|
|
build_src_filter = |
|
|
build_src_filter = |
|
|
+<*.cpp> |
|
|
+<*.cpp> |
|
|
+<helpers/*.cpp> |
|
|
+<helpers/*.cpp> |
|
|
|
|
|
+<helpers/radiolib/*.cpp> |
|
|
|
|
|
|
|
|
; ----------------- ESP32 --------------------- |
|
|
; ----------------- ESP32 --------------------- |
|
|
|
|
|
|
|
|
|
|
|
@ -2,10 +2,10 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/CustomSX1268Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1268Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include "HT-CT62Board.h" |
|
|
#include "HT-CT62Board.h" |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/HeltecV2Board.h> |
|
|
#include <helpers/HeltecV2Board.h> |
|
|
#include <helpers/CustomSX1276Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1276Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/HeltecV3Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1276Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1276Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
//#include <RadioLib.h>
|
|
|
//#include <RadioLib.h>
|
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/CustomSX1276Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1276Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/esp32/TBeamBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/LilyGoTLoraBoard.h> |
|
|
#include <helpers/LilyGoTLoraBoard.h> |
|
|
#include <helpers/CustomSX1276Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1276Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
@ -2,10 +2,10 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/MeshadventurerBoard.h> |
|
|
#include <helpers/MeshadventurerBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/CustomSX1268Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1268Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <MinewsemiME25LS01Board.h> |
|
|
#include <MinewsemiME25LS01Board.h> |
|
|
#include <helpers/CustomLR1110Wrapper.h> |
|
|
#include <helpers/radiolib/CustomLR1110Wrapper.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -3,8 +3,8 @@ |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include "nano-g2.h" |
|
|
#include "nano-g2.h" |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
@ -12,8 +12,7 @@ |
|
|
#endif |
|
|
#endif |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
|
|
|
class NanoG2UltraSensorManager : public SensorManager |
|
|
class NanoG2UltraSensorManager : public SensorManager { |
|
|
{ |
|
|
|
|
|
bool gps_active = false; |
|
|
bool gps_active = false; |
|
|
LocationProvider *_location; |
|
|
LocationProvider *_location; |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/rp2040/PicoWBoard.h> |
|
|
#include <helpers/rp2040/PicoWBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,10 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <PromicroBoard.h> |
|
|
#include <PromicroBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/CustomLLCC68Wrapper.h> |
|
|
|
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
#include <helpers/ui/SSD1306Display.h> |
|
|
#include <helpers/ui/SSD1306Display.h> |
|
|
@ -27,4 +26,3 @@ uint32_t radio_get_rng_seed(); |
|
|
void radio_set_params(float freq, float bw, uint8_t sf, uint8_t cr); |
|
|
void radio_set_params(float freq, float bw, uint8_t sf, uint8_t cr); |
|
|
void radio_set_tx_power(uint8_t dbm); |
|
|
void radio_set_tx_power(uint8_t dbm); |
|
|
mesh::LocalIdentity radio_new_identity(); |
|
|
mesh::LocalIdentity radio_new_identity(); |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/radiolib/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ public: |
|
|
uint32_t raw = 0; |
|
|
uint32_t raw = 0; |
|
|
for (int i=0; i<8;i++) { |
|
|
for (int i=0; i<8;i++) { |
|
|
raw += analogRead(PIN_VBAT_READ); |
|
|
raw += analogRead(PIN_VBAT_READ); |
|
|
} |
|
|
} |
|
|
return ((double)raw) * ADC_MULTIPLIER / 8 / 4096; |
|
|
return ((double)raw) * ADC_MULTIPLIER / 8 / 4096; |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <RAK4631Board.h> |
|
|
#include <RAK4631Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <SenseCapSolarBoard.h> |
|
|
#include <SenseCapSolarBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/StationG2Board.h> |
|
|
#include <helpers/StationG2Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include "T1000eBoard.h" |
|
|
#include "T1000eBoard.h" |
|
|
#include <helpers/CustomLR1110Wrapper.h> |
|
|
#include <helpers/radiolib/CustomLR1110Wrapper.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/nrf52/T114Board.h> |
|
|
#include <helpers/nrf52/T114Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/nrf52/TechoBoard.h> |
|
|
#include <helpers/nrf52/TechoBoard.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -2,10 +2,10 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/XiaoC3Board.h> |
|
|
#include <helpers/XiaoC3Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/CustomSX1268Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1268Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/nrf52/ThinkNodeM1Board.h> |
|
|
#include <helpers/nrf52/ThinkNodeM1Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
#include <helpers/sensors/LocationProvider.h> |
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
|
|
|
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/rp2040/WaveshareBoard.h> |
|
|
#include <helpers/rp2040/WaveshareBoard.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/radiolib/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
@ -16,7 +16,7 @@ public: |
|
|
|
|
|
|
|
|
// Just returns ADC value for now to test adc
|
|
|
// Just returns ADC value for now to test adc
|
|
|
uint16_t getBattMilliVolts() override { |
|
|
uint16_t getBattMilliVolts() override { |
|
|
uint32_t raw = analogRead(PIN_A3); |
|
|
uint32_t raw = analogRead(PIN_A3); |
|
|
return raw; |
|
|
return raw; |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/stm32/STM32Board.h> |
|
|
#include <helpers/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/radiolib/CustomSTM32WLxWrapper.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
@ -37,14 +37,14 @@ public: |
|
|
uint32_t raw = 0; |
|
|
uint32_t raw = 0; |
|
|
for (int i=0; i<8;i++) { |
|
|
for (int i=0; i<8;i++) { |
|
|
raw += analogRead(PIN_A3); |
|
|
raw += analogRead(PIN_A3); |
|
|
} |
|
|
} |
|
|
return ((double)raw) * 1.73 * 5 * 1000 / 8 / 4096; |
|
|
return ((double)raw) * 1.73 * 5 * 1000 / 8 / 4096; |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
class WIOE5SensorManager : public SensorManager { |
|
|
class WIOE5SensorManager : public SensorManager { |
|
|
BME280I2C bme; |
|
|
BME280I2C bme; |
|
|
bool has_bme = false; |
|
|
bool has_bme = false; |
|
|
|
|
|
|
|
|
public: |
|
|
public: |
|
|
WIOE5SensorManager() {} |
|
|
WIOE5SensorManager() {} |
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <WioTrackerL1Board.h> |
|
|
#include <WioTrackerL1Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|
|
|
@ -2,10 +2,10 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/XiaoC3Board.h> |
|
|
#include <helpers/XiaoC3Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/CustomSX1268Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1268Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <XiaoNrf52Board.h> |
|
|
#include <XiaoNrf52Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/ArduinoHelpers.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
#include <helpers/sensors/EnvironmentSensorManager.h> |
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
|
|
|
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/rp2040/XiaoRP2040Board.h> |
|
|
#include <helpers/rp2040/XiaoRP2040Board.h> |
|
|
|
|
|
|
|
|
|
|
|
@ -2,9 +2,9 @@ |
|
|
|
|
|
|
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#define RADIOLIB_STATIC_ONLY 1 |
|
|
#include <RadioLib.h> |
|
|
#include <RadioLib.h> |
|
|
#include <helpers/RadioLibWrappers.h> |
|
|
#include <helpers/radiolib/RadioLibWrappers.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/ESP32Board.h> |
|
|
#include <helpers/CustomSX1262Wrapper.h> |
|
|
#include <helpers/radiolib/CustomSX1262Wrapper.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/AutoDiscoverRTCClock.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#include <helpers/SensorManager.h> |
|
|
#ifdef DISPLAY_CLASS |
|
|
#ifdef DISPLAY_CLASS |
|
|
|