wangmengyang
11268d8bfb
feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
...
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
Fu Hanxi
30a34b9097
Merge branch 'ci/pre-check-complete' into 'master'
...
ci: after pre-check-complete start build
See merge request espressif/esp-idf!47667
2026-04-17 09:07:58 +02:00
Linyan Liu
3ef5da096a
feat(ble_audio): Support ISO & LE Audio functionalities (Preview)
2026-04-17 09:46:23 +08:00
igor.udot
05f8f55807
ci: after pre-check-complete start build
2026-04-17 08:46:20 +08:00
Fu Hanxi
2aee18d827
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-04-16 13:27:18 +02:00
Fu Hanxi
f15406fe33
ci: log per-job ccache stats
2026-04-16 13:27:18 +02:00
igor.udot
167780a01e
ci: setup python warning level at common
2026-04-14 14:23:24 +08:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
Island
a6acf48f33
Merge branch 'ble_dev/esp32h4eco1_chip_20260326' into 'master'
...
feat(ble): added ble support for esp32h4 eco1
See merge request espressif/esp-idf!47100
2026-04-03 10:31:23 +08:00
igor.udot
e05ac88eff
ci: fix changed fies
2026-04-02 16:44:24 +08:00
ShenWeilong
6e359ad99e
feat(ble): added ble support for esp32h4 eco1
2026-04-02 14:59:40 +08:00
Fu Hanxi
611ae33d93
ci: revert python constraint branch
2026-03-30 19:34:59 +02:00
Fu Hanxi
e93cda6391
Merge branch 'ci/apply-idf-ci-1.x' into 'master'
...
ci: upgrade idf-ci to 1.x
Closes CII-108
See merge request espressif/esp-idf!46623
2026-03-30 19:31:53 +02:00
Fu Hanxi
12cc3a92af
Merge branch 'feat/parametrize-pytest-cli-args' into 'master'
...
ci: move test cli args alongside test scripts
Closes IDFCI-1951 and IDFCI-2940
See merge request espressif/esp-idf!46966
2026-03-28 08:04:25 +01:00
Fu Hanxi
9ecd3ecad4
ci: apply idf-ci 1.x
2026-03-27 15:12:31 +01:00
Fu Hanxi
036bb8ec77
ci: move linux test cli args alongside the test scripts
2026-03-27 09:19:21 +01:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Fu Hanxi
ddc7e0cdf7
ci: move qemu test cli args alongside test scripts
...
remove redundant host_test marker
2026-03-26 10:56:15 +01:00
Daniel Paul
914d32c101
Merge branch 'feat/move-cjson-to-root-dep' into 'master'
...
feat: support moving idf components to component registry
Closes PACMAN-1102
See merge request espressif/esp-idf!39704
2026-03-25 18:10:42 +08:00
igor.udot
5566e5e022
ci: shuffle precomputed app lists before parallel build slicing
2026-03-24 17:08:36 +08:00
Fu Hanxi
1bfce4117d
Merge branch 'ci/enable-docs' into 'master'
...
ci: install.sh --enable-docs when job name contains docs
See merge request espressif/esp-idf!46712
2026-03-20 02:25:10 +01:00
Fu Hanxi
b81dc4c0e6
ci: install.sh --enable-docs when job name contains docs
2026-03-17 21:26:46 +08:00
Fu Hanxi
c360d8be98
feat: support moving idf components to component registry
...
and mark it as root dependency
2026-03-17 21:02:49 +08:00
Jakub Kocka
7551e82048
ci(tools): Changed the approach of some build tests to cmake reconfigure
...
Where actually building the app is not needed cmake reconfigure was introduced instead.
This should be performance upgrade especially for Windows runners, where build is quite slow
2026-03-16 08:57:40 +01:00
Jakub Kocka
d860da47c0
ci(tools): Avoiding full rebuilds where not needed to improve performance
2026-03-16 08:53:41 +01:00
Igor Udot
aa91b5d902
Merge branch 'ci/manual-master-start' into 'master'
...
ci: manual job to block pipeline start
See merge request espressif/esp-idf!46518
2026-03-16 09:25:42 +08:00
igor.udot
f6e7ab370a
ci: manual job to block pipeline start
2026-03-13 16:58:00 +08:00
igor.udot
5469def843
ci: use build-docs template
2026-03-11 14:34:34 +08:00
Ivan Grokhotkov
cb4b3da877
Merge branch 'feature/add-api-compatibility-ci-job' into 'master'
...
ci: add API compatibility check job for merge requests
Closes IDF-8483
See merge request espressif/esp-idf!45963
2026-03-09 09:12:50 +01:00
Ivan Grokhotkov (bot)
20b9e06e92
ci: add API compatibility check job for merge requests
...
Add a check_api_compatibility CI job that uses esp-api-check to detect
breaking API changes in merge requests. The job compares API
declarations between the MR base and head commits using libclang, and
posts a discussion thread on the MR if WARNING or BREAKING changes are
found.
- Add CI job in host-test.yml with clang toolchain and allow_failure
- Add test_api_check project for CMake configuration with all
components enabled
- Define __DOXYGEN__ and IDF_DOC_BUILD so the checker can see
declarations behind these guards
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 17:12:40 +01:00
Sudeep Mohanty
881fa55266
Merge branch 'feat/buildv2_enable_cmake_tests' into 'master'
...
test(buildv2): Enable all buildv2 tests in CI
Closes IDF-15080
See merge request espressif/esp-idf!46088
2026-03-02 11:28:25 +01:00
Marius Vikhammer
82665cbbbe
ci(docs): add check that all IDF examples are referenced in the programming guide
...
Made-with: Cursor
2026-02-28 10:41:50 +08:00
David Čermák
21c2ada4f2
Merge branch 'feat/wifi_remote_migration' into 'master'
...
feat(wifi_remote): Add wifi remote to IDF
Closes IDF-15268
See merge request espressif/esp-idf!45775
2026-02-27 20:46:01 +08:00
Sudeep Mohanty
8e66b2408d
ci(buildv2): run full test suite for buildv2 in host and Windows
...
Remove explicit test file list from pytest_buildv2_system so all tests
run by default. buildv2_skip marks handle exclusions.
2026-02-27 12:57:02 +01:00
David Cermak
78017aa02c
feat(ci): Add wifi-remote generation check to CI
2026-02-27 09:14:57 +01:00
igor.udot
c3c9403567
ci: freeze known failure cases file
2026-02-26 10:56:24 +08:00
Fu Hanxi
66f39eb968
Merge branch 'ci/use-interruptible' into 'master'
...
ci: use common workflow that auto-cancel earlier MR pipelines
See merge request espressif/esp-idf!45736
2026-02-11 10:21:31 +01:00
Fu Hanxi
bf9d32d514
ci: compatible with macos base64 version
2026-02-10 11:46:40 +01:00
Alexey Lapshin
a873002a5b
Merge branch 'fix/components_for_static_analyzer' into 'master'
...
fix(ci): check all components using static analyzer
See merge request espressif/esp-idf!45712
2026-02-10 14:04:56 +04:00
Fu Hanxi
c37ec038ad
ci: replace custom gen_disabled_report.py to idf-ci build collect report
2026-02-10 10:54:28 +01:00
Fu Hanxi
c92200471f
ci: streamline before_script for macos runners
2026-02-10 10:54:28 +01:00
Fu Hanxi
4b1072a6d7
ci: use common workflow that auto-cancel earlier MR pipelines
2026-02-10 10:54:28 +01:00
Igor Udot
6559ab52da
Merge branch 'ci/only-binary' into 'master'
...
ci: skip upgrade addition third party libs while target-tests
See merge request espressif/esp-idf!45665
2026-02-10 10:45:38 +08:00
Frantisek Hrbata
66c0a4d658
Merge branch 'fix/cmakev2_linux_target' into 'master'
...
fix(cmakev2): linux target fixes
Closes IDFGH-17121
See merge request espressif/esp-idf!45315
2026-02-09 14:09:36 +01:00
igor.udot
50a16a8c20
ci: skip upgrade addition third party libs while target-tests
2026-02-09 08:21:07 +08:00
Fu Hanxi
41f15f5329
Merge branch 'ci/deploy-manual-jobs-could-run-instantly' into 'master'
...
ci: move check_submodule_sync to pre_check stage
See merge request espressif/esp-idf!45621
2026-02-06 10:56:50 +01:00
Fu Hanxi
84d0de2cd6
Merge branch 'ci/cleanup-checkout-strategy-to-preclone-script' into 'master'
...
ci: upload junit report from child pipeline
Closes CII-111
See merge request espressif/esp-idf!45606
2026-02-06 10:55:46 +01:00
Alexey Lapshin
ce21e3fa99
fix(ci): check all components using static analyzer
2026-02-06 14:21:25 +07:00
Fu Hanxi
fd191f41a9
ci: move check_submodule_sync to pre_check stage
2026-02-05 09:43:50 +01:00
Fu Hanxi
1c9e7d209d
ci: streamline custom before_script checkout code to preclone script
2026-02-05 09:26:56 +01:00