mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-11 15:11:25 +00:00
![pavelb-techspark](/assets/img/avatar_default.png)
* Yank mqtt service envelope queue * trybuildfix mqtt system * removed too much * no excessive heap debugging on release builds * send QueueStatus messages The QueueStatus message is sent as a response to the attempt to queue an outgoing MeshPacket and contains statuses of the last queue attempt, TX Queue space and capacity and MeshPacket.id that was queued. When TX Queue changes status from completely full to at least a single slot free a QueueStatus message is also sent to notify that user can queue more messages. Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering> * WIP: update protobufs Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering> * update protobufs * regen protos Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering> Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com> Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
47 lines
1.6 KiB
INI
47 lines
1.6 KiB
INI
[esp32s2_base]
|
|
extends = arduino_base
|
|
platform = platformio/espressif32@^5.2.0
|
|
build_src_filter =
|
|
${arduino_base.build_src_filter} -<platform/nrf52/> -<platform/stm32wl> -<platform/rp2040> -<mesh/eth/> -<nimble/>
|
|
upload_speed = 961200
|
|
monitor_speed = 115200
|
|
debug_init_break = tbreak setup
|
|
monitor_filters = esp32_exception_decoder
|
|
board_build.filesystem = littlefs
|
|
|
|
# Remove -DMYNEWT_VAL_BLE_HS_LOG_LVL=LOG_LEVEL_CRITICAL for low level BLE logging.
|
|
# See library directory for BLE logging possible values: .pio/libdeps/tbeam/NimBLE-Arduino/src/log_common/log_common.h
|
|
# This overrides the BLE logging default of LOG_LEVEL_INFO (1) from: .pio/libdeps/tbeam/NimBLE-Arduino/src/esp_nimble_cfg.h
|
|
build_flags =
|
|
${arduino_base.build_flags}
|
|
-Wall
|
|
-Wextra
|
|
-Isrc/platform/esp32
|
|
-std=c++11
|
|
-DLOG_LOCAL_LEVEL=ESP_LOG_DEBUG
|
|
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
|
-DMYNEWT_VAL_BLE_HS_LOG_LVL=LOG_LEVEL_CRITICAL
|
|
-DAXP_DEBUG_PORT=Serial
|
|
-DCONFIG_BT_NIMBLE_ENABLED
|
|
-DCONFIG_NIMBLE_CPP_LOG_LEVEL=2
|
|
-DCONFIG_BT_NIMBLE_MAX_CCCDS=20
|
|
-DESP_OPENSSL_SUPPRESS_LEGACY_WARNING
|
|
-DHAS_BLUETOOTH=0
|
|
|
|
lib_deps =
|
|
${arduino_base.lib_deps}
|
|
${networking_base.lib_deps}
|
|
${environmental_base.lib_deps}
|
|
https://github.com/meshtastic/esp32_https_server.git#23665b3adc080a311dcbb586ed5941b5f94d6ea2
|
|
https://github.com/lewisxhe/XPowersLib.git#84b7373faea3118b6c37954d52f98b8a337148d6
|
|
caveman99/ESP32 Codec2@^1.0.1
|
|
|
|
lib_ignore =
|
|
segger_rtt
|
|
ESP32 BLE Arduino
|
|
|
|
; customize the partition table
|
|
; http://docs.platformio.org/en/latest/platforms/espressif32.html#partition-tables
|
|
board_build.partitions = partition-table.csv
|
|
|