From 5f8ca61d796977cb501c268785601bbf76b5ea5f Mon Sep 17 00:00:00 2001 From: Yurii Date: Sun, 15 Feb 2026 01:51:30 +0300 Subject: [PATCH] chore: added `custom_sdkconfig` for building --- .gitignore | 2 +- platformio.ini | 22 ++++++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 584ce9a..f491eb1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .pio +.dummy .vscode .PVS-Studio build/* @@ -10,5 +11,4 @@ package-lock.json *.lock sdkconfig.* CMakeLists.txt -!sdkconfig.defaults !.gitkeep \ No newline at end of file diff --git a/platformio.ini b/platformio.ini index 51f59d1..45a8af3 100644 --- a/platformio.ini +++ b/platformio.ini @@ -17,13 +17,13 @@ lib_deps = ESP32Async/AsyncTCP@^3.4.10 gyverlibs/GyverPID@^3.3.2 gyverlibs/GyverBlinker@^1.1.1 pstolarz/OneWireNg@^0.14.1 - ;milesburton/DallasTemperature@^4.0.5 - https://github.com/Laxilef/Arduino-Temperature-Control-Library#fix_85c + milesburton/DallasTemperature@^4.0.6 ;laxilef/TinyLogger@^1.1.1 https://github.com/Laxilef/TinyLogger#custom_handlers -lib_ignore = paulstoffregen/OneWire +lib_ignore = OneWire build_type = ${secrets.build_type} -build_flags = -mtext-section-literals +build_flags = ;-mtext-section-literals + -O2 -Wno-deprecated-declarations -D MQTT_CLIENT_STD_FUNCTION_CALLBACK=1 ;-D DEBUG_ESP_CORE -D DEBUG_ESP_WIFI -D DEBUG_ESP_HTTP_SERVER -D DEBUG_ESP_PORT=Serial @@ -61,7 +61,7 @@ check_flags = ;pvs-studio: --analysis-mode=4 --exclude-path=./.pio/l ; Defaults [esp32_defaults] -platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.36/platform-espressif32.zip +platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.37/platform-espressif32.zip platform_packages = ${env.platform_packages} board_build.partitions = esp32_partitions.csv lib_deps = ${env.lib_deps} @@ -96,6 +96,12 @@ custom_component_remove = espressif/esp_hosted espressif/esp-zboss-lib espressif/esp-zigbee-lib chmorgan/esp-libhelix-mp3 +custom_sdkconfig = '# CONFIG_OPENTHREAD_ENABLED is not set' + '# CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT is not set' + '# CONFIG_LWIP_IPV6 is not set' + '# CONFIG_LWIP_IPV6_AUTOCONFIG is not set' + '# CONFIG_LWIP_PPP_SUPPORT is not set' + CONFIG_LIBC_NEWLIB_NANO_FORMAT=y extra_scripts = post:tools/esp32.py post:tools/build.py build_type = ${env.build_type} @@ -144,7 +150,7 @@ extends = esp32_defaults board = lolin_c3_mini lib_deps = ${esp32_defaults.lib_deps} ${esp32_defaults.nimble_lib} -build_unflags = -mtext-section-literals +;build_unflags = -mtext-section-literals build_flags = ${esp32_defaults.build_flags} -D MYNEWT_VAL_BLE_EXT_ADV=1 -D USE_BLE=1 @@ -192,7 +198,7 @@ extends = esp32_defaults board = esp32-c6-devkitc-1 lib_deps = ${esp32_defaults.lib_deps} ${esp32_defaults.nimble_lib} -build_unflags = -mtext-section-literals +;build_unflags = -mtext-section-literals build_flags = ${esp32_defaults.build_flags} -D USE_BLE=1 -D DEFAULT_OT_IN_GPIO=15 @@ -207,7 +213,7 @@ extends = esp32_defaults board = lolin_c3_mini lib_deps = ${esp32_defaults.lib_deps} ${esp32_defaults.nimble_lib} -build_unflags = -mtext-section-literals +;build_unflags = -mtext-section-literals build_flags = ${esp32_defaults.build_flags} -D MYNEWT_VAL_BLE_EXT_ADV=1 -D USE_BLE=1