Commit Graph
7744 Commits
Author SHA1 Message Date
Chen Jichang 3c3b9a6a4e ci(esp32h4): disable tests which cannot pass 2026-05-11 16:48:58 +08:00
Chen Jichang 645ff40cde ci(esp32h4): enable ci target test 2026-05-11 16:48:58 +08:00
Zhou Xiao 19b09de9fe docs(ble): update bridge docs and troubleshooting 2026-05-09 16:13:08 +08:00
Zhou Xiao 38fad3e7cb fix(ble): handle notification setup failures 2026-05-09 16:13:05 +08:00
Zhou Xiao ddff80f413 fix(ble): remove BLE service UUID scan filter 2026-05-09 16:13:02 +08:00
Konstantin Kondrashov dd9a0a9a93 fix(test_apps): Increase CONFIG_PARTITION_TABLE_OFFSET to 0x9000
Fix some test apps that have a partition table offset of 0x8000,
which left no room for the bootloader for some chips.
2026-05-08 16:45:14 +03:00
Zhou Xiao ad7189e7dd fix(ble): handle permission reply fallbacks 2026-05-08 12:29:35 +08:00
Zhou Xiao fa8ca07e58 fix(ble): fixed edge case issues from ai reviewer 2026-05-08 12:02:14 +08:00
Zhou Xiao 956299d988 feat(tools): improve ble uart reconnect ux 2026-05-08 11:31:51 +08:00
Zhou Xiao 0b07f41e5a feat(tools): add opencode ble uart bridge demo 2026-05-08 11:31:51 +08:00
morris b8b5821467 Merge branch 'docs/ana_cmpr_rewrite' into 'master'
Analog comparator timer capture

See merge request espressif/esp-idf!48210
2026-05-08 11:28:53 +08:00
Samuel Obuch 44385d91fc Merge branch 'feat/test_lp_core_debugging' into 'master'
feat(ulp): add pytest for debugging example

See merge request espressif/esp-idf!45965
2026-05-07 17:08:19 +02:00
morris 1898e13682 docs(ana_cmpr): rewrite the programming guide 2026-05-07 22:57:03 +08:00
Stefan Stipanovic 551da7f435 feat(tools): update esp-clang version to esp-21.1.3_20260408 2026-05-07 17:42:38 +03:00
Alexey Gerenkov f16bb34ff7 fix(build): fix Clang 21 build warnings/errors 2026-05-07 17:42:38 +03:00
Alexey Gerenkov 6b5a00d4eb feat(tools): add esp-clangd tool (version esp-21.1.3_20260304) 2026-05-07 17:42:38 +03:00
Alexey Gerenkov 97e6873e34 feat(tools): update esp-clang version to esp-21.1.3_20260304 2026-05-07 17:42:32 +03:00
Jiang Jiang Jian 39f0ef3528 Merge branch 'feat/support_s31_sleep_features' into 'master'
feat(esp_hw_support): support esp32s31 lowpower features

Closes IDF-5660, IDF-14643, IDF-14645, IDF-14647, IDF-14648, IDF-14784, PM-708, and PM-714

See merge request espressif/esp-idf!47216
2026-05-07 19:22:58 +08:00
Samuel Obuch 508bb73d76 change(cmake): use lpcore openocd configs with CONFIG_ULP_COPROC_TYPE_LP_CORE 2026-05-07 11:59:48 +02:00
Marius Vikhammer 64b1eeda3b Merge branch 'ci/deprecate_template_app' into 'master'
ci(build): remove esp-idf-template dependency, use in-tree test apps

See merge request espressif/esp-idf!47737
2026-05-07 16:48:10 +08:00
Erhan Kurubas 7aabb0155b Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424' into 'master'
feat(tools): update openocd version to v0.12.0-esp32-20260424

Closes OCD-892, OCD-1371, and DOC-14459

See merge request espressif/esp-idf!48003
2026-05-07 09:09:13 +02:00
wuzhenghui a37e430ad1 change(ci): disable esp32s31 multi_device test since lack of runner 2026-05-07 12:02:06 +08:00
Jiang Jiang Jian c069dac41d Merge branch 'ci/update_build_docker' into 'master'
ci: optimize layer cache for docker build test

See merge request espressif/esp-idf!47831
2026-05-07 09:58:35 +08:00
Jiang Jiang Jian da0210b056 Merge branch 'fix/phy_tsens_test_app' into 'master'
fix(test_apps): fix bugs in phy tsens test apps

See merge request espressif/esp-idf!47046
2026-05-06 19:25:37 +08:00
Chen Yudong 43be5fb7d5 ci: optimize layer cache for docker build test
use different image tag for different concurrent job
2026-05-06 17:00:05 +08:00
Mahavir Jain cadda9929e Merge branch 'feat/update_mbedtls_4_1_1' into 'master'
feat(mbedtls): update to version 4.1.0

Closes IDF-15544

See merge request espressif/esp-idf!47234
2026-05-05 14:00:03 +05:30
Frantisek Hrbata 11f73606cb test(cmakev2): skip idf.py --help CMake custom targets tests under buildv2
Two tests added in commit c21d05e612 (MR !46354 "Added cmake target
listing in help") fail under pytest_buildv2_system /
pytest_buildv2_system_win:

  * test_idf_py_help_after_configure_with_no_custom_targets_has_no_section
  * test_idf_py_help_lists_cmake_custom_targets_after_configure

The tests assert that internal phony build targets do not appear
under "CMake Custom Targets" in idf.py --help. Filtering is driven
by tools/idf_py_actions/help_custom_targets_skip.py, whose exact-name
allowlist and shape policy were calibrated against cmakev1 target
names. cmakev1 either hard-codes the names ("app_check_size") or
uses a prefix already covered by HELP_PHONY_NAME_PREFIXES
("gen_<project>_binary"), so v1 stays out of the section.

cmakev2 parameterizes the same logical targets by the project name
in tools/cmakev2/build.cmake and tools/cmakev2/project.cmake and
produces, for project "build_test_app":

  build_test_app_binary
  build_test_app_binary_check_size
  build_test_app_mapfile
  build_test_app.map
  ldgen_libraries.in_library_build_test_app

None of these match the v1-shaped allowlist or shape policy, so
both tests fail on every cmakev2 project rather than only on this
test app. Skip them under buildv2 with @pytest.mark.buildv2_skip
to unblock CI while a more robust filtering strategy is worked out.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-04-30 17:47:42 +02:00
Ashish Sharma cd38d68bd1 feat(bootloader_support): remove P192 curve support 2026-04-30 18:04:00 +08:00
sonika.rathi 8a9d7fdc30 fix(fatfsgen): stabilize host read-flash after UART close in pytest 2026-04-30 09:53:47 +02:00
Marius Vikhammer c06bf7de44 ci(build): removed and replaced template with regular test-apps 2026-04-29 15:21:30 +08:00
yinqingzhao 61d08eb708 fix(test_apps): fix bugs in phy tsens test apps 2026-04-28 20:38:16 +08:00
Fu Hanxi 03af8a9f0e Merge branch 'ci/use-windows-vm' into 'master'
ci: windows tests with VM

See merge request espressif/esp-idf!47238
2026-04-28 12:46:47 +02:00
Jakub Kocka d715ed0244 Merge branch 'feat/create-project_c++' into 'master'
feat(tools): Added create-project argument to allow cpp project creation

Closes IDFGH-15480

See merge request espressif/esp-idf!47373
2026-04-28 17:37:03 +08:00
Jakub Kocka c21d05e612 feat(tools): Added listing of CMake custom targets in idf.py --help 2026-04-28 09:46:35 +02:00
Jakub Kocka fb02854ad6 feat(tools): Added create-project argument to allow cpp project creation
Closes https://github.com/espressif/esp-idf/issues/16121
2026-04-28 09:24:20 +02:00
Euripedes Rocha b5528ba3b3 Merge branch 'fix_docs_idf15383' into 'master'
docs(networking): Adds examples references to documentation

Closes IDF-15383

See merge request espressif/esp-idf!47892
2026-04-28 09:03:14 +02:00
Erhan Kurubas d5bd42771c feat(tools): update openocd version to v0.12.0-esp32-20260424 2026-04-27 14:25:12 +00:00
Marek Fiala bb2d197129 fix: Try to enclose args and paths in quotes 2026-04-27 12:41:53 +02:00
Marek Fiala 8a5cd0a285 test: fix setuptools auto-discovery failure on Windows vm 2026-04-27 12:41:53 +02:00
Fu Hanxi a38c7e9242 ci: windows with VM 2026-04-27 12:41:53 +02:00
Fu Hanxi c2d4a780f8 ci: fix fetch submodule path issue 2026-04-27 12:41:53 +02:00
Zhou Xiao 5636a96a72 feat(ble): add BLE UART daemon notify API 2026-04-27 16:33:56 +08:00
Zhou Xiao e209dd1c9e docs(ble): document BLE UART bridge usage 2026-04-27 15:57:49 +08:00
Zhou Xiao 0dd9c29a28 feat(ble): wire BLE UART bridge CLI 2026-04-27 15:57:49 +08:00
Zhou Xiao 379dfec8d7 feat(ble): add BLE UART daemon RPC API 2026-04-27 15:57:49 +08:00
Zhou Xiao 7cce3dec88 feat(ble): add BLE UART bridge console 2026-04-27 15:57:49 +08:00
Zhou Xiao 1de9ccf2ba feat(ble): add BLE UART bridge core 2026-04-27 15:57:49 +08:00
igor.udot a800a06a83 ci: frozenset for no_runner_tags 2026-04-24 15:46:48 +08:00
Euripedes Rocha Filho 2183c77afd docs(networking): Adds examples references to documentation 2026-04-23 15:23:59 +02:00
Jan Beran 4ad408da59 fix(kconfig): add KCONFIG_PROMPTLESS_NO_WARN to config.env.in
Some config options, like IDF_TARGET, are present in
sdkconfig.defaults even though they are promptless. The build system
handles them manually and passes them to esp-idf-kconfig via
config.env. However, esp-idf-kconfig reports them like a normal
promptless symbol, which causes confusion.

This commit adds KCONFIG_PROMPTLESS_NO_WARN — a semicolon-separated
list of config option names that, even though promptless, should be
excluded from the report.

Closes https://github.com/espressif/esp-idf/issues/18441
2026-04-23 15:08:01 +08:00