diff --git a/platformio.ini b/platformio.ini index 00a2d0fb..cd1c21ad 100644 --- a/platformio.ini +++ b/platformio.ini @@ -46,6 +46,7 @@ build_flags = -w -DNDEBUG -DRADIOLIB_STATIC_ONLY=1 -DRADIOLIB_GODMODE=1 build_src_filter = +<*.cpp> + + + ; ----------------- ESP32 --------------------- diff --git a/src/helpers/CustomLLCC68.h b/src/helpers/radiolib/CustomLLCC68.h similarity index 100% rename from src/helpers/CustomLLCC68.h rename to src/helpers/radiolib/CustomLLCC68.h diff --git a/src/helpers/CustomLLCC68Wrapper.h b/src/helpers/radiolib/CustomLLCC68Wrapper.h similarity index 100% rename from src/helpers/CustomLLCC68Wrapper.h rename to src/helpers/radiolib/CustomLLCC68Wrapper.h diff --git a/src/helpers/CustomLR1110.h b/src/helpers/radiolib/CustomLR1110.h similarity index 100% rename from src/helpers/CustomLR1110.h rename to src/helpers/radiolib/CustomLR1110.h diff --git a/src/helpers/CustomLR1110Wrapper.h b/src/helpers/radiolib/CustomLR1110Wrapper.h similarity index 100% rename from src/helpers/CustomLR1110Wrapper.h rename to src/helpers/radiolib/CustomLR1110Wrapper.h diff --git a/src/helpers/CustomSTM32WLx.h b/src/helpers/radiolib/CustomSTM32WLx.h similarity index 100% rename from src/helpers/CustomSTM32WLx.h rename to src/helpers/radiolib/CustomSTM32WLx.h diff --git a/src/helpers/CustomSTM32WLxWrapper.h b/src/helpers/radiolib/CustomSTM32WLxWrapper.h similarity index 100% rename from src/helpers/CustomSTM32WLxWrapper.h rename to src/helpers/radiolib/CustomSTM32WLxWrapper.h diff --git a/src/helpers/CustomSX1262.h b/src/helpers/radiolib/CustomSX1262.h similarity index 100% rename from src/helpers/CustomSX1262.h rename to src/helpers/radiolib/CustomSX1262.h diff --git a/src/helpers/CustomSX1262Wrapper.h b/src/helpers/radiolib/CustomSX1262Wrapper.h similarity index 100% rename from src/helpers/CustomSX1262Wrapper.h rename to src/helpers/radiolib/CustomSX1262Wrapper.h diff --git a/src/helpers/CustomSX1268.h b/src/helpers/radiolib/CustomSX1268.h similarity index 100% rename from src/helpers/CustomSX1268.h rename to src/helpers/radiolib/CustomSX1268.h diff --git a/src/helpers/CustomSX1268Wrapper.h b/src/helpers/radiolib/CustomSX1268Wrapper.h similarity index 100% rename from src/helpers/CustomSX1268Wrapper.h rename to src/helpers/radiolib/CustomSX1268Wrapper.h diff --git a/src/helpers/CustomSX1276.h b/src/helpers/radiolib/CustomSX1276.h similarity index 100% rename from src/helpers/CustomSX1276.h rename to src/helpers/radiolib/CustomSX1276.h diff --git a/src/helpers/CustomSX1276Wrapper.h b/src/helpers/radiolib/CustomSX1276Wrapper.h similarity index 100% rename from src/helpers/CustomSX1276Wrapper.h rename to src/helpers/radiolib/CustomSX1276Wrapper.h diff --git a/src/helpers/RadioLibWrappers.cpp b/src/helpers/radiolib/RadioLibWrappers.cpp similarity index 100% rename from src/helpers/RadioLibWrappers.cpp rename to src/helpers/radiolib/RadioLibWrappers.cpp diff --git a/src/helpers/RadioLibWrappers.h b/src/helpers/radiolib/RadioLibWrappers.h similarity index 100% rename from src/helpers/RadioLibWrappers.h rename to src/helpers/radiolib/RadioLibWrappers.h diff --git a/variants/generic-e22/target.h b/variants/generic-e22/target.h index e5c116e1..442706f3 100644 --- a/variants/generic-e22/target.h +++ b/variants/generic-e22/target.h @@ -2,10 +2,10 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include -#include +#include +#include #include #include diff --git a/variants/heltec_ct62/target.h b/variants/heltec_ct62/target.h index ff114e6e..9639ab2d 100644 --- a/variants/heltec_ct62/target.h +++ b/variants/heltec_ct62/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include "HT-CT62Board.h" -#include +#include #include #include diff --git a/variants/heltec_tracker/target.h b/variants/heltec_tracker/target.h index 3184bec9..c08be80a 100644 --- a/variants/heltec_tracker/target.h +++ b/variants/heltec_tracker/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/heltec_v2/target.h b/variants/heltec_v2/target.h index f758c193..0c330316 100644 --- a/variants/heltec_v2/target.h +++ b/variants/heltec_v2/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/heltec_v3/target.h b/variants/heltec_v3/target.h index 701f9cd5..992a3d2c 100644 --- a/variants/heltec_v3/target.h +++ b/variants/heltec_v3/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/heltec_wireless_paper/target.h b/variants/heltec_wireless_paper/target.h index 7d901c01..cb95905c 100644 --- a/variants/heltec_wireless_paper/target.h +++ b/variants/heltec_wireless_paper/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/lilygo_t3s3/target.h b/variants/lilygo_t3s3/target.h index 609248ae..b768b2b0 100644 --- a/variants/lilygo_t3s3/target.h +++ b/variants/lilygo_t3s3/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/lilygo_t3s3_sx1276/target.h b/variants/lilygo_t3s3_sx1276/target.h index c5fc0be0..52ecf867 100644 --- a/variants/lilygo_t3s3_sx1276/target.h +++ b/variants/lilygo_t3s3_sx1276/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/lilygo_tbeam_SX1262/target.h b/variants/lilygo_tbeam_SX1262/target.h index da4c5d5c..cb9b28df 100644 --- a/variants/lilygo_tbeam_SX1262/target.h +++ b/variants/lilygo_tbeam_SX1262/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/lilygo_tbeam_SX1276/target.h b/variants/lilygo_tbeam_SX1276/target.h index 41435210..bcd8cb0b 100644 --- a/variants/lilygo_tbeam_SX1276/target.h +++ b/variants/lilygo_tbeam_SX1276/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 //#include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/lilygo_tbeam_supreme_SX1262/target.h b/variants/lilygo_tbeam_supreme_SX1262/target.h index ea1138af..62a92329 100644 --- a/variants/lilygo_tbeam_supreme_SX1262/target.h +++ b/variants/lilygo_tbeam_supreme_SX1262/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include diff --git a/variants/lilygo_tlora_c6/target.h b/variants/lilygo_tlora_c6/target.h index eef923ab..c26d5958 100644 --- a/variants/lilygo_tlora_c6/target.h +++ b/variants/lilygo_tlora_c6/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include diff --git a/variants/lilygo_tlora_v2_1/target.h b/variants/lilygo_tlora_v2_1/target.h index 8e48c3e7..f05b8055 100644 --- a/variants/lilygo_tlora_v2_1/target.h +++ b/variants/lilygo_tlora_v2_1/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/meshadventurer/target.h b/variants/meshadventurer/target.h index 0e0235ba..6aeaf079 100644 --- a/variants/meshadventurer/target.h +++ b/variants/meshadventurer/target.h @@ -2,10 +2,10 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include -#include +#include +#include #include #include #include diff --git a/variants/minewsemi_me25ls01/target.h b/variants/minewsemi_me25ls01/target.h index db832f91..a5da5823 100644 --- a/variants/minewsemi_me25ls01/target.h +++ b/variants/minewsemi_me25ls01/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/nano_g2_ultra/target.h b/variants/nano_g2_ultra/target.h index e0d891e9..5cde6405 100644 --- a/variants/nano_g2_ultra/target.h +++ b/variants/nano_g2_ultra/target.h @@ -3,8 +3,8 @@ #define RADIOLIB_STATIC_ONLY 1 #include #include "nano-g2.h" -#include -#include +#include +#include #include #include #ifdef DISPLAY_CLASS @@ -12,8 +12,7 @@ #endif #include -class NanoG2UltraSensorManager : public SensorManager -{ +class NanoG2UltraSensorManager : public SensorManager { bool gps_active = false; LocationProvider *_location; diff --git a/variants/picow/target.h b/variants/picow/target.h index a89b5ba8..7b1e7437 100644 --- a/variants/picow/target.h +++ b/variants/picow/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include diff --git a/variants/promicro/target.h b/variants/promicro/target.h index 7646d459..de2719e6 100644 --- a/variants/promicro/target.h +++ b/variants/promicro/target.h @@ -2,10 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include -#include +#include #include #ifdef DISPLAY_CLASS #include @@ -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_tx_power(uint8_t dbm); mesh::LocalIdentity radio_new_identity(); - diff --git a/variants/rak3x72/target.h b/variants/rak3x72/target.h index 6c86a702..61e4747d 100644 --- a/variants/rak3x72/target.h +++ b/variants/rak3x72/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include @@ -22,7 +22,7 @@ public: uint32_t raw = 0; for (int i=0; i<8;i++) { raw += analogRead(PIN_VBAT_READ); - } + } return ((double)raw) * ADC_MULTIPLIER / 8 / 4096; } }; diff --git a/variants/rak4631/target.h b/variants/rak4631/target.h index e1545581..d1278a97 100644 --- a/variants/rak4631/target.h +++ b/variants/rak4631/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #if ENV_INCLUDE_GPS diff --git a/variants/sensecap_solar/target.h b/variants/sensecap_solar/target.h index 63506951..90d60ba5 100644 --- a/variants/sensecap_solar/target.h +++ b/variants/sensecap_solar/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/station_g2/target.h b/variants/station_g2/target.h index 695e700a..6d80f098 100644 --- a/variants/station_g2/target.h +++ b/variants/station_g2/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include diff --git a/variants/t1000-e/target.h b/variants/t1000-e/target.h index 855c4d67..6ac0d3a6 100644 --- a/variants/t1000-e/target.h +++ b/variants/t1000-e/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include "T1000eBoard.h" -#include +#include #include #include #include diff --git a/variants/t114/target.h b/variants/t114/target.h index 0f6ebaa1..8831d9f7 100644 --- a/variants/t114/target.h +++ b/variants/t114/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/techo/target.h b/variants/techo/target.h index 8fb8b6ca..7c05e742 100644 --- a/variants/techo/target.h +++ b/variants/techo/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/tenstar_c3/target.h b/variants/tenstar_c3/target.h index 0aea87dd..fa29e52b 100644 --- a/variants/tenstar_c3/target.h +++ b/variants/tenstar_c3/target.h @@ -2,10 +2,10 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include -#include +#include +#include #include #include diff --git a/variants/thinknode_m1/target.h b/variants/thinknode_m1/target.h index 550ee62a..c938d422 100644 --- a/variants/thinknode_m1/target.h +++ b/variants/thinknode_m1/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/waveshare_rp2040_lora/target.h b/variants/waveshare_rp2040_lora/target.h index 3ebe0570..149b9469 100644 --- a/variants/waveshare_rp2040_lora/target.h +++ b/variants/waveshare_rp2040_lora/target.h @@ -4,8 +4,8 @@ #include #include -#include -#include +#include +#include #include #include diff --git a/variants/wio-e5-dev/target.h b/variants/wio-e5-dev/target.h index 83fd9cf1..5fdd0aba 100644 --- a/variants/wio-e5-dev/target.h +++ b/variants/wio-e5-dev/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include @@ -16,7 +16,7 @@ public: // Just returns ADC value for now to test adc uint16_t getBattMilliVolts() override { - uint32_t raw = analogRead(PIN_A3); + uint32_t raw = analogRead(PIN_A3); return raw; } }; diff --git a/variants/wio-e5-mini/target.h b/variants/wio-e5-mini/target.h index d0ad24b7..921c38d3 100644 --- a/variants/wio-e5-mini/target.h +++ b/variants/wio-e5-mini/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS @@ -37,14 +37,14 @@ public: uint32_t raw = 0; for (int i=0; i<8;i++) { raw += analogRead(PIN_A3); - } + } return ((double)raw) * 1.73 * 5 * 1000 / 8 / 4096; } }; class WIOE5SensorManager : public SensorManager { BME280I2C bme; - bool has_bme = false; + bool has_bme = false; public: WIOE5SensorManager() {} diff --git a/variants/wio-tracker-l1/target.h b/variants/wio-tracker-l1/target.h index 0aac6c59..ab42b7b5 100644 --- a/variants/wio-tracker-l1/target.h +++ b/variants/wio-tracker-l1/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS diff --git a/variants/xiao_c3/target.h b/variants/xiao_c3/target.h index 0aea87dd..fa29e52b 100644 --- a/variants/xiao_c3/target.h +++ b/variants/xiao_c3/target.h @@ -2,10 +2,10 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include -#include +#include +#include #include #include diff --git a/variants/xiao_c6/target.h b/variants/xiao_c6/target.h index eef923ab..c26d5958 100644 --- a/variants/xiao_c6/target.h +++ b/variants/xiao_c6/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include diff --git a/variants/xiao_nrf52/target.h b/variants/xiao_nrf52/target.h index c8c6a42a..86f546b8 100644 --- a/variants/xiao_nrf52/target.h +++ b/variants/xiao_nrf52/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #include diff --git a/variants/xiao_rp2040/target.h b/variants/xiao_rp2040/target.h index 6a3c192b..34861db3 100644 --- a/variants/xiao_rp2040/target.h +++ b/variants/xiao_rp2040/target.h @@ -4,8 +4,8 @@ #include #include -#include -#include +#include +#include #include #include diff --git a/variants/xiao_s3_wio/target.h b/variants/xiao_s3_wio/target.h index 609248ae..b768b2b0 100644 --- a/variants/xiao_s3_wio/target.h +++ b/variants/xiao_s3_wio/target.h @@ -2,9 +2,9 @@ #define RADIOLIB_STATIC_ONLY 1 #include -#include +#include #include -#include +#include #include #include #ifdef DISPLAY_CLASS