[platformio] default_envs = lora_board [env] platform = espressif32 @ 6.3.2 framework = arduino lib_ldf_mode = deep+ monitor_speed = 115200 monitor_raw = yes lib_deps = bblanchon/ArduinoJson @ 6.21.2 lewisxhe/AXP202X_Library @ 1.1.3 peterus/APRS-Decoder-Lib @ 0.0.6 peterus/esp-logger @ 1.0.0 peterus/ESP-FTP-Server-Lib @ 0.13.0 knolleary/PubSubClient@^2.8 mikalhart/TinyGPSPlus @ 1.0.3 shaggydog/OneButton @ 1.5.0 jgromes/RadioLib @ 6.1.0 check_tool = cppcheck check_flags = cppcheck: --std=c++20 --suppress=*:*.pio\* --inline-suppr --suppress=unusedFunction -DCPPCHECK --force lib -ilib/TimeLib check_skip_packages = yes test_build_src = yes # activate for OTA Update, use the CALLSIGN from is-cfg.json as upload_port: #upload_protocol = espota #upload_port = .local [env:lora_board] board = esp32doit-devkit-v1 build_flags = -Werror -Wall -DUNITY_INCLUDE_PRINT_FORMATTED [env:lora_board_debug] board = esp32doit-devkit-v1 build_flags = -Werror -Wall -DCORE_DEBUG_LEVEL=5 -DUNITY_INCLUDE_PRINT_FORMATTED build_type = debug #monitor_filters = esp32_exception_decoder