diff --git a/examples/companion_radio/main.cpp b/examples/companion_radio/main.cpp index bb17206e..d8388003 100644 --- a/examples/companion_radio/main.cpp +++ b/examples/companion_radio/main.cpp @@ -59,6 +59,10 @@ #include #include static HeltecV3Board board; +#elif defined(HELTEC_LORA_V2) + #include + #include + static HeltecV2Board board; #elif defined(ARDUINO_XIAO_ESP32C3) #include #include diff --git a/examples/simple_repeater/main.cpp b/examples/simple_repeater/main.cpp index c042a0cb..23e5ad62 100644 --- a/examples/simple_repeater/main.cpp +++ b/examples/simple_repeater/main.cpp @@ -57,6 +57,10 @@ #include #include static HeltecV3Board board; +#elif defined(HELTEC_LORA_V2) + #include + #include + static HeltecV2Board board; #elif defined(ARDUINO_XIAO_ESP32C3) #include #include diff --git a/examples/simple_secure_chat/main.cpp b/examples/simple_secure_chat/main.cpp index 3f8cf55b..95aa12ac 100644 --- a/examples/simple_secure_chat/main.cpp +++ b/examples/simple_secure_chat/main.cpp @@ -53,11 +53,11 @@ #include #include static HeltecV3Board board; - #elif defined(HELTEC_LORA_V2) +#elif defined(HELTEC_LORA_V2) #include #include static HeltecV2Board board; - #elif defined(ARDUINO_XIAO_ESP32C3) +#elif defined(ARDUINO_XIAO_ESP32C3) #include #include #include diff --git a/platformio.ini b/platformio.ini index 7bce422f..f0121655 100644 --- a/platformio.ini +++ b/platformio.ini @@ -32,7 +32,7 @@ build_src_filter = ${arduino_base.build_src_filter} ; ================ [Heltec_lora32_v2] extends = esp32_base -board = heltec_wifi_lora_32_V2 +board = heltec_wireless_stick_lite ; heltec_wifi_lora_32_V2 build_flags = ${esp32_base.build_flags} -D HELTEC_LORA_V2 @@ -42,6 +42,21 @@ build_flags = -D P_LORA_TX_LED=25 build_src_filter = ${esp32_base.build_src_filter} +[env:Heltec_v2_repeater] +extends = Heltec_lora32_v2 +build_flags = + ${Heltec_lora32_v2.build_flags} + -D ADVERT_NAME="\"Heltec Repeater\"" + -D ADVERT_LAT=-37.0 + -D ADVERT_LON=145.0 + -D ADMIN_PASSWORD="\"password\"" +; -D MESH_PACKET_LOGGING=1 +; -D MESH_DEBUG=1 +build_src_filter = ${Heltec_lora32_v2.build_src_filter} +<../examples/simple_repeater/main.cpp> +lib_deps = + ${Heltec_lora32_v2.lib_deps} + adafruit/RTClib @ ^2.1.3 + [env:Heltec_v2_terminal_chat] extends = Heltec_lora32_v2 build_flags = @@ -56,6 +71,21 @@ lib_deps = adafruit/RTClib @ ^2.1.3 densaugeo/base64 @ ~1.4.0 +[env:Heltec_v2_companion_radio_usb] +extends = Heltec_lora32_v2 +build_flags = + ${Heltec_lora32_v2.build_flags} + -D MAX_CONTACTS=100 + -D MAX_GROUP_CHANNELS=1 +; NOTE: DO NOT ENABLE --> -D MESH_PACKET_LOGGING=1 +; NOTE: DO NOT ENABLE --> -D MESH_DEBUG=1 +build_src_filter = ${Heltec_lora32_v2.build_src_filter} + +<../examples/companion_radio/main.cpp> +lib_deps = + ${Heltec_lora32_v2.lib_deps} + adafruit/RTClib @ ^2.1.3 + densaugeo/base64 @ ~1.4.0 + + ; ================ [Heltec_lora32_v3] extends = esp32_base diff --git a/src/helpers/HeltecV2Board.h b/src/helpers/HeltecV2Board.h index b44448a1..32545b61 100644 --- a/src/helpers/HeltecV2Board.h +++ b/src/helpers/HeltecV2Board.h @@ -68,7 +68,7 @@ public: } raw = raw / 8; - return (1.883 * (2 * 3.3 / 1024.0) * raw) * 1000; + return (1.883 * (2 / 1024.0) * raw) * 1000; } const char* getManufacturerName() const override {