Improve build
This commit is contained in:
@@ -16,11 +16,6 @@ boards_dir = boards
|
|||||||
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.30/platform-espressif32.zip
|
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.30/platform-espressif32.zip
|
||||||
platform_packages =
|
platform_packages =
|
||||||
framework = arduino, espidf
|
framework = arduino, espidf
|
||||||
board_build.embed_txtfiles =
|
|
||||||
managed_components/espressif__esp_insights/server_certs/https_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_mqtt_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_claim_service_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_ota_server.crt
|
|
||||||
build_type = release
|
build_type = release
|
||||||
custom_build = release
|
custom_build = release
|
||||||
board_build.partitions = partitions.csv
|
board_build.partitions = partitions.csv
|
||||||
@@ -50,6 +45,28 @@ build_flags =
|
|||||||
-Wno-maybe-uninitialized
|
-Wno-maybe-uninitialized
|
||||||
-Wno-implicit-fallthrough
|
-Wno-implicit-fallthrough
|
||||||
-Wno-unused-result
|
-Wno-unused-result
|
||||||
|
custom_component_remove =
|
||||||
|
espressif/esp_hosted
|
||||||
|
espressif/esp_wifi_remote
|
||||||
|
espressif/esp_rainmaker
|
||||||
|
espressif/rmaker_common
|
||||||
|
espressif/esp_insights
|
||||||
|
espressif/esp_diag_data_store
|
||||||
|
espressif/esp_diagnostics
|
||||||
|
espressif/esp-cbor
|
||||||
|
espressif/esp-sr
|
||||||
|
espressif/esp32-camera
|
||||||
|
chmorgan/esp-libhelix-mp3
|
||||||
|
espressif/eppp_link
|
||||||
|
espressif/esp_modem
|
||||||
|
espressif/esp_serial_slave_link
|
||||||
|
espressif/esp-dsp
|
||||||
|
espressif/esp-modbus
|
||||||
|
espressif/network_provisioning
|
||||||
|
joltwallet/littlefs
|
||||||
|
espressif/esp-zboss-lib
|
||||||
|
espressif/esp-zigbee-lib
|
||||||
|
espressif/qrcode
|
||||||
lib_deps =
|
lib_deps =
|
||||||
BleScanner=symlink://lib/BleScanner
|
BleScanner=symlink://lib/BleScanner
|
||||||
lib_ignore =
|
lib_ignore =
|
||||||
@@ -173,6 +190,26 @@ board_build.embed_txtfiles =
|
|||||||
board = esp32-p4
|
board = esp32-p4
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.ramoptimize.defaults;sdkconfig.defaults.esp32-p4"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.ramoptimize.defaults;sdkconfig.defaults.esp32-p4"
|
||||||
|
custom_component_remove =
|
||||||
|
espressif/esp_rainmaker
|
||||||
|
espressif/rmaker_common
|
||||||
|
espressif/esp_insights
|
||||||
|
espressif/esp_diag_data_store
|
||||||
|
espressif/esp_diagnostics
|
||||||
|
espressif/esp-cbor
|
||||||
|
espressif/esp-sr
|
||||||
|
espressif/esp32-camera
|
||||||
|
chmorgan/esp-libhelix-mp3
|
||||||
|
espressif/eppp_link
|
||||||
|
espressif/esp_modem
|
||||||
|
espressif/esp_serial_slave_link
|
||||||
|
espressif/esp-dsp
|
||||||
|
espressif/esp-modbus
|
||||||
|
espressif/network_provisioning
|
||||||
|
joltwallet/littlefs
|
||||||
|
espressif/esp-zboss-lib
|
||||||
|
espressif/esp-zigbee-lib
|
||||||
|
espressif/qrcode
|
||||||
|
|
||||||
[env:esp32_dbg]
|
[env:esp32_dbg]
|
||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ dependencies:
|
|||||||
espressif/libsodium: "^1.0.20~2"
|
espressif/libsodium: "^1.0.20~2"
|
||||||
|
|
||||||
espressif/esp_hosted:
|
espressif/esp_hosted:
|
||||||
version: "*"
|
version: "2.0.17"
|
||||||
#override_path: "../resources/espressif__esp_hosted"
|
#override_path: "../resources/espressif__esp_hosted"
|
||||||
rules:
|
rules:
|
||||||
- if: "target in [esp32p4]"
|
- if: "target in [esp32p4]"
|
||||||
|
|||||||
@@ -16,16 +16,11 @@ boards_dir = ../boards
|
|||||||
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.30/platform-espressif32.zip
|
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.30/platform-espressif32.zip
|
||||||
platform_packages =
|
platform_packages =
|
||||||
framework = arduino, espidf
|
framework = arduino, espidf
|
||||||
board_build.embed_txtfiles =
|
|
||||||
managed_components/espressif__esp_insights/server_certs/https_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_mqtt_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_claim_service_server.crt
|
|
||||||
managed_components/espressif__esp_rainmaker/server_certs/rmaker_ota_server.crt
|
|
||||||
build_type = release
|
build_type = release
|
||||||
custom_build = release
|
custom_build = release
|
||||||
board_build.partitions = partitions.csv
|
board_build.partitions = partitions.csv
|
||||||
build_unflags =
|
build_unflags =
|
||||||
-DESP32
|
-DESP32
|
||||||
-Werror=all
|
-Werror=all
|
||||||
-Wall
|
-Wall
|
||||||
build_flags =
|
build_flags =
|
||||||
@@ -43,6 +38,28 @@ build_flags =
|
|||||||
-Wno-maybe-uninitialized
|
-Wno-maybe-uninitialized
|
||||||
-Wno-implicit-fallthrough
|
-Wno-implicit-fallthrough
|
||||||
-Wno-unused-result
|
-Wno-unused-result
|
||||||
|
custom_component_remove =
|
||||||
|
espressif/esp_hosted
|
||||||
|
espressif/esp_wifi_remote
|
||||||
|
espressif/esp_rainmaker
|
||||||
|
espressif/rmaker_common
|
||||||
|
espressif/esp_insights
|
||||||
|
espressif/esp_diag_data_store
|
||||||
|
espressif/esp_diagnostics
|
||||||
|
espressif/esp-cbor
|
||||||
|
espressif/esp-sr
|
||||||
|
espressif/esp32-camera
|
||||||
|
chmorgan/esp-libhelix-mp3
|
||||||
|
espressif/eppp_link
|
||||||
|
espressif/esp_modem
|
||||||
|
espressif/esp_serial_slave_link
|
||||||
|
espressif/esp-dsp
|
||||||
|
espressif/esp-modbus
|
||||||
|
espressif/network_provisioning
|
||||||
|
joltwallet/littlefs
|
||||||
|
espressif/esp-zboss-lib
|
||||||
|
espressif/esp-zigbee-lib
|
||||||
|
espressif/qrcode
|
||||||
lib_ignore =
|
lib_ignore =
|
||||||
BLE
|
BLE
|
||||||
BluetoothSerial
|
BluetoothSerial
|
||||||
@@ -61,7 +78,7 @@ monitor_filters =
|
|||||||
|
|
||||||
[env:updater_esp32]
|
[env:updater_esp32]
|
||||||
board = nuki-esp32dev
|
board = nuki-esp32dev
|
||||||
extra_scripts =
|
extra_scripts =
|
||||||
pre:pio_package_pre.py
|
pre:pio_package_pre.py
|
||||||
post:pio_package_post.py
|
post:pio_package_post.py
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
@@ -72,7 +89,7 @@ build_flags =
|
|||||||
|
|
||||||
[env:updater_esp32-nopsram]
|
[env:updater_esp32-nopsram]
|
||||||
board = nuki-esp32dev-nopsram
|
board = nuki-esp32dev-nopsram
|
||||||
extra_scripts =
|
extra_scripts =
|
||||||
pre:pio_package_pre.py
|
pre:pio_package_pre.py
|
||||||
post:pio_package_post.py
|
post:pio_package_post.py
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
@@ -133,11 +150,31 @@ board_build.embed_txtfiles =
|
|||||||
board = esp32-p4
|
board = esp32-p4
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32-p4"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32-p4"
|
||||||
|
custom_component_remove =
|
||||||
|
espressif/esp_rainmaker
|
||||||
|
espressif/rmaker_common
|
||||||
|
espressif/esp_insights
|
||||||
|
espressif/esp_diag_data_store
|
||||||
|
espressif/esp_diagnostics
|
||||||
|
espressif/esp-cbor
|
||||||
|
espressif/esp-sr
|
||||||
|
espressif/esp32-camera
|
||||||
|
chmorgan/esp-libhelix-mp3
|
||||||
|
espressif/eppp_link
|
||||||
|
espressif/esp_modem
|
||||||
|
espressif/esp_serial_slave_link
|
||||||
|
espressif/esp-dsp
|
||||||
|
espressif/esp-modbus
|
||||||
|
espressif/network_provisioning
|
||||||
|
joltwallet/littlefs
|
||||||
|
espressif/esp-zboss-lib
|
||||||
|
espressif/esp-zigbee-lib
|
||||||
|
espressif/qrcode
|
||||||
|
|
||||||
[env:updater_esp32-h2]
|
[env:updater_esp32-h2]
|
||||||
extends = env:updater_esp32
|
extends = env:updater_esp32
|
||||||
board = esp32-h2-devkitm-1
|
board = esp32-h2-devkitm-1
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DNUKI_TARGET_H2=y
|
-DNUKI_TARGET_H2=y
|
||||||
build_flags =
|
build_flags =
|
||||||
${env.build_flags}
|
${env.build_flags}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ dependencies:
|
|||||||
idf: ">=5.5"
|
idf: ">=5.5"
|
||||||
|
|
||||||
espressif/esp_hosted:
|
espressif/esp_hosted:
|
||||||
version: "*"
|
version: "2.0.17"
|
||||||
#override_path: "../../resources/espressif__esp_hosted"
|
#override_path: "../../resources/espressif__esp_hosted"
|
||||||
rules:
|
rules:
|
||||||
- if: "target in [esp32p4]"
|
- if: "target in [esp32p4]"
|
||||||
|
|||||||
Reference in New Issue
Block a user