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