Revert back to old NimBLE and use what works for WLED (#309)
* Revert back to same NimBLE@1.1.5 * Great stuff taken from WLED
This commit is contained in:
parent
c4b7b4ad07
commit
95a2acbb6f
144
platformio.ini
144
platformio.ini
|
@ -11,24 +11,27 @@
|
|||
[platformio]
|
||||
default_envs = esp32
|
||||
|
||||
[common_env_data]
|
||||
platform = espressif32@3.5
|
||||
[common]
|
||||
debug_flags = -D DEBUG=1 -D WLED_DEBUG -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_TLS_MEM
|
||||
build_flags =
|
||||
-D MQTT_MAX_PACKET_SIZE=1024
|
||||
-D SECURE_CLIENT=SECURE_CLIENT_BEARSSL
|
||||
-D BEARSSL_SSL_BASIC
|
||||
-D CONFIG_BT_NIMBLE_PINNED_TO_CORE=1
|
||||
-D CONFIG_ASYNC_TCP_USE_WDT=0
|
||||
platform = espressif32@3.2
|
||||
framework = arduino
|
||||
lib_deps_external =
|
||||
lib_deps =
|
||||
haimoz/SoftFilters@^0.1.0
|
||||
marvinroger/AsyncMqttClient@^0.9.0
|
||||
bblanchon/ArduinoJson@^6.17.3
|
||||
https://github.com/ESPresense/ESP-WiFiSettings.git
|
||||
h2zero/NimBLE-Arduino@^1.3.7
|
||||
https://github.com/h2zero/NimBLE-Arduino.git#1.3.3
|
||||
https://github.com/pbolduc/AsyncTCP.git @ 1.2.0
|
||||
bbx10/DNSServer@^1.1.0
|
||||
build_flags =
|
||||
-D CONFIG_BT_NIMBLE_ROLE_BROADCASTER_DISABLED
|
||||
-D CONFIG_NEWLIB_NANO_FORMAT
|
||||
-D CONFIG_BT_NIMBLE_MAX_BONDS=0
|
||||
-D CONFIG_BT_NIMBLE_PINNED_TO_CORE=1
|
||||
|
||||
[common_sensors]
|
||||
lib_deps_external =
|
||||
lib_deps =
|
||||
adafruit/Adafruit Unified Sensor @ ^1.1.4
|
||||
beegee-tokyo/DHT sensor library for ESPx @ ^1.18
|
||||
starmbi/hp_BH1750 @ ^1.0.0
|
||||
|
@ -36,50 +39,55 @@ lib_deps_external =
|
|||
adafruit/Adafruit TSL2561@^1.1.0
|
||||
|
||||
[env:esp32]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps = ${common_env_data.lib_deps_external}
|
||||
lib_deps = ${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
upload_speed = 1500000
|
||||
monitor_filters = esp32_exception_decoder
|
||||
build_flags =
|
||||
-D FIRMWARE='"esp32"'
|
||||
${common.build_flags}
|
||||
|
||||
[env:esp32-debug]
|
||||
[env:esp32-wrover-debug]
|
||||
build_type=debug
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp-wrover-kit
|
||||
debug_tool = esp-prog
|
||||
upload_protocol = esp-prog
|
||||
lib_deps = ${common_env_data.lib_deps_external}
|
||||
lib_deps = ${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 1500000
|
||||
upload_speed = 1500000
|
||||
monitor_port = /dev/cu.usbserial-*1
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
build_flags =
|
||||
-D VERBOSE
|
||||
-D FAST_MONITOR
|
||||
-D FIRMWARE='"esp32-debug"'
|
||||
-D FIRMWARE='"esp32-wrover-debug"'
|
||||
${common.build_flags}
|
||||
${common.debug_flags}
|
||||
|
||||
[env:adafruit-huzzah32]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps = ${common_env_data.lib_deps_external}
|
||||
lib_deps = ${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
build_flags =
|
||||
-D FIRMWARE='"adafruit-huzzah32"'
|
||||
-D HUZZAH32
|
||||
${common.build_flags}
|
||||
|
||||
[env:esp32-verbose]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps = ${common_env_data.lib_deps_external}
|
||||
lib_deps = ${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
upload_speed = 1500000
|
||||
|
@ -88,28 +96,30 @@ build_flags =
|
|||
-D CORE_DEBUG_LEVEL=2
|
||||
-D FIRMWARE='"esp32-verbose"'
|
||||
-D VERBOSE
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5stickc]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stick-c
|
||||
lib_deps =
|
||||
m5stack/M5StickC@^0.2.0
|
||||
${common_env_data.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
build_flags =
|
||||
-D M5STICK
|
||||
-D FIRMWARE='"m5stickc"'
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5stickc-plus]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stick-c
|
||||
lib_deps =
|
||||
m5stack/M5StickCPlus@^0.0.2
|
||||
${common_env_data.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -117,15 +127,16 @@ build_flags =
|
|||
-D M5STICK
|
||||
-D PLUS
|
||||
-D FIRMWARE='"m5stickc-plus"'
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5atom-matrix]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stack-atom
|
||||
lib_deps =
|
||||
fastled/FastLED@^3.4.0
|
||||
m5stack/m5atom@^0.0.5
|
||||
${common_env_data.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -133,25 +144,27 @@ build_flags =
|
|||
-D M5ATOM
|
||||
-D MATRIX
|
||||
-D FIRMWARE='"m5atom-matrix"'
|
||||
${common.build_flags}
|
||||
|
||||
[env:macchina-a0]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps = ${common_env_data.lib_deps_external}
|
||||
lib_deps = ${common.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
build_flags =
|
||||
-D MACCHINA_A0
|
||||
-D FIRMWARE='"macchina-a0"'
|
||||
${common.build_flags}
|
||||
|
||||
[env:esp32-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps =
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
upload_speed = 115200
|
||||
|
@ -159,14 +172,15 @@ monitor_filters = esp32_exception_decoder
|
|||
build_flags =
|
||||
-D FIRMWARE='"esp32-sensors"'
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
||||
[env:adafruit-huzzah32-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps =
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -174,14 +188,15 @@ build_flags =
|
|||
-D FIRMWARE='"adafruit-huzzah32-sensors"'
|
||||
-D HUZZAH32
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
||||
[env:esp32-verbose-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = esp32dev
|
||||
lib_deps =
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
upload_speed = 1500000
|
||||
|
@ -190,15 +205,17 @@ build_flags =
|
|||
-D CORE_DEBUG_LEVEL=2
|
||||
-D FIRMWARE='"esp32-verbose-sensors"'
|
||||
-D VERBOSE
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5stickc-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stick-c
|
||||
lib_deps =
|
||||
m5stack/M5StickC@^0.2.0
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -206,15 +223,16 @@ build_flags =
|
|||
-D M5STICK
|
||||
-D FIRMWARE='"m5stickc-sensors"'
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5stickc-plus-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stick-c
|
||||
lib_deps =
|
||||
m5stack/M5StickCPlus@^0.0.2
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -223,16 +241,17 @@ build_flags =
|
|||
-D PLUS
|
||||
-D FIRMWARE='"m5stickc-plus-sensors"'
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
||||
[env:m5atom-matrix-sensors]
|
||||
platform = ${common_env_data.platform}
|
||||
framework = ${common_env_data.framework}
|
||||
platform = ${common.platform}
|
||||
framework = ${common.framework}
|
||||
board = m5stack-atom
|
||||
lib_deps =
|
||||
fastled/FastLED@^3.4.0
|
||||
m5stack/m5atom@^0.0.5
|
||||
${common_env_data.lib_deps_external}
|
||||
${common_sensors.lib_deps_external}
|
||||
${common.lib_deps}
|
||||
${common_sensors.lib_deps}
|
||||
board_build.partitions = partitions_singleapp.csv
|
||||
monitor_speed = 115200
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
@ -241,3 +260,4 @@ build_flags =
|
|||
-D MATRIX
|
||||
-D FIRMWARE='"m5atom-matrix-sensors"'
|
||||
-D SENSORS
|
||||
${common.build_flags}
|
||||
|
|
|
@ -505,6 +505,8 @@ void setup()
|
|||
|
||||
#ifdef VERBOSE
|
||||
esp_log_level_set("*", ESP_LOG_DEBUG);
|
||||
#else
|
||||
esp_log_level_set("*", ESP_LOG_ERROR);
|
||||
#endif
|
||||
|
||||
spiffsInit();
|
||||
|
|
Loading…
Reference in New Issue