a91734b2db
- Added BLE command handling in BluetoothManager, allowing execution of commands via BLE. - Implemented fallback AP functionality in WifiManager to maintain connectivity when WiFi is unavailable. - Improved command parsing to handle quoted arguments correctly in main application logic. - Updated WebServerManager to quote arguments for WiFi commands to ensure proper handling of special characters. - Added comprehensive status reporting for WiFi and Bluetooth states, including AP status and connection details. - Created detailed manual report for Bluetooth terminal operations, documenting test scenarios and results.
50 lines
1.1 KiB
INI
50 lines
1.1 KiB
INI
; PlatformIO Project Configuration File
|
|
|
|
[platformio]
|
|
default_envs = esp32dev
|
|
|
|
[env]
|
|
platform = espressif32
|
|
framework = arduino
|
|
monitor_speed = 115200
|
|
test_build_src = yes
|
|
build_flags =
|
|
-DCORE_DEBUG_LEVEL=1
|
|
lib_deps =
|
|
bblanchon/ArduinoJson@^7.0.4
|
|
ESP32Async/AsyncTCP@^3.3.2
|
|
ESP32Async/ESPAsyncWebServer@^3.6.0
|
|
throwtheswitch/Unity@^2.6.1
|
|
knolleary/PubSubClient@^2.8
|
|
https://github.com/luisllamasbinaburo/Arduino-List.git#master
|
|
lib_ignore =
|
|
ESPAsyncTCP
|
|
RPAsyncTCP
|
|
|
|
|
|
[env:esp32dev]
|
|
board = esp32dev
|
|
board_build.partitions = huge_app.csv
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DBOARD_PROFILE_A252
|
|
|
|
[env:test]
|
|
platform = espressif32
|
|
board = esp32dev
|
|
framework = arduino
|
|
test_build_src = yes
|
|
lib_deps =
|
|
bblanchon/ArduinoJson@^7.0.4
|
|
ESP32Async/AsyncTCP@^3.3.2
|
|
ESP32Async/ESPAsyncWebServer@^3.6.0
|
|
throwtheswitch/Unity@^2.6.1
|
|
knolleary/PubSubClient@^2.8
|
|
https://github.com/luisllamasbinaburo/Arduino-List.git#master
|
|
|
|
[env:esp32-s3-devkitc-1]
|
|
board = esp32-s3-devkitc-1
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DBOARD_PROFILE_ESP32_S3
|