Wei Yuhan
79e3454c68
change(version): Update version to 5.3.6
2026-09-10 14:56:15 +08:00
Alexey Gerenkov
b4d528b442
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260703_v5.3' into 'release/v5.3'
...
feat(tools): update openocd version to v0.12.0-esp32-20260703 (v5.3)
See merge request espressif/esp-idf!50506
2026-07-20 17:21:27 +08:00
morris
947281f046
Merge branch 'contrib/github_pr_18677_v5.3' into 'release/v5.3'
...
fix(uart): fix threshold configuration loss when interrupts are disabled (v5.3)
See merge request espressif/esp-idf!50527
2026-07-15 11:59:15 +08:00
guozifan
e654698551
remove(ble): migrate BLE Log Console out of ESP-IDF
2026-07-10 15:37:26 +08:00
Song Ruo Jing
649b14a870
fix(stdio): add console input ability when selects ESP_CONSOLE_UART_CUSTOM_NUM_1
2026-07-08 22:10:49 +08:00
Samuel Obuch
1c160f7acf
feat(tools): update openocd version to v0.12.0-esp32-20260703
2026-07-08 13:29:03 +02:00
yiwenxiu
aff69acef4
ci: seperate openthread test cases
2026-06-26 15:03:25 +08:00
gaoxu
9bab3a823a
ci(adc): remove ADC runner and move ADC tests to generic
2026-06-25 16:54:15 +08:00
igor.udot
3350c3207d
ci: twai runner setup
2026-06-23 16:06:51 +08:00
Mahavir Jain
7e04a1b9c8
Merge branch 'fix/disable_secure_boot_v2_ecdsa_v5.3' into 'release/v5.3'
...
Fix/disable secure boot v2 ecdsa (v5.3)
See merge request espressif/esp-idf!49474
2026-06-23 11:10:38 +05:30
Island
04a9243eb0
Merge branch 'docs/ble-uart-tutorial_v5.3' into 'release/v5.3'
...
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (5.3)
See merge request espressif/esp-idf!49381
2026-06-22 10:34:34 +08:00
Aditya Patwardhan
37c7960e32
change(secure_boot): mark ECDSA based Secure Boot V2 as insecure on affected SoCs
...
ECDSA based Secure Boot V2 is not functional for certain input vectors on
ESP32-C5/C61/H2/P4 and on the preview targets ESP32-H4/H21. RSA based Secure
Boot V2 is the recommended scheme where the SoC supports it. This issue will be
fixed in a future hardware ECO revision; more details will be shared through the
hardware errata document.
A new hidden Kconfig option SECURE_BOOT_V2_ECDSA_INSECURE marks the affected
mass-production SoCs (ESP32-C5/C61/H2/P4). On these SoCs, when hardware Secure
Boot V2 is enabled, the ECDSA (V2) signing scheme is no longer offered by
default; it must be turned on explicitly via SECURE_BOOT_V2_FORCE_ENABLE_ECDSA
under "Allow potentially insecure options" (CONFIG_SECURE_BOOT_INSECURE). App
signing without hardware Secure Boot is not affected. Note that ESP32-C61 has no
RSA based Secure Boot V2, so it has no Secure Boot scheme enabled by default.
The preview targets ESP32-H4 and ESP32-H21 mark ECDSA Secure Boot V2 as not
supported in their SoC capabilities instead of using the option above. As
ESP32-H4 has no other Secure Boot V2 scheme, Secure Boot is disabled entirely on
it; ESP32-H21 retains RSA based Secure Boot V2.
The security documentation keeps the ECDSA Secure Boot V2 content visible and
adds a warning describing the limitation (including that ECDSA Secure Boot V2 on
ESP32-C61 is not recommended for production). CI apps that exercise ECDSA Secure
Boot V2 on the affected SoCs set CONFIG_SECURE_BOOT_V2_FORCE_ENABLE_ECDSA
accordingly.
2026-06-19 15:24:59 +05:30
Island
b5116d1180
Merge branch 'feat/format_bt_hci_to_btsnoop_v5.3' into 'release/v5.3'
...
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib (5.3)
See merge request espressif/esp-idf!49707
2026-06-17 14:43:50 +08:00
Mahavir Jain
f813d5e712
Merge branch 'fix/fix_sec2_client_possible_pub_length_truncation_v5.3' into 'release/v5.3'
...
fix(esp_prov): fixes security2 client possible public length truncation (v5.3)
See merge request espressif/esp-idf!49335
2026-06-17 10:08:12 +05:30
Ashish Sharma
9c2adffb58
fix(esp_prov): fixes sec2 client possible public length truncation
2026-06-16 18:25:48 +08:00
Zhang Hai Peng
4db65d5f4c
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib
...
Replace argparse with rich-click and use esp_pylib.logger for
standardized console output and fatal error handling.
(cherry picked from commit 3a7896f2c5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-16 15:34:02 +08:00
Zhou Xiao
b05810c2b6
docs(ble): add ESP-BLE-UART companion guide
...
Move the OpenCode companion guide into the ble_uart_service example.
Add English and Chinese Markdown guides with image assets.
Keep ESP-BLE-UART naming consistent across the example and bridge tooling.
(cherry picked from commit 926111e721 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-08 14:14:41 +08:00
Chen Chen
69c97183c3
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-06-02 15:56:25 +08:00
Fu Hanxi
bc151d37f1
ci: log per-job ccache stats
2026-05-20 09:49:29 +08:00
Fu Hanxi
b5cc181bdf
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:48:55 +08:00
Zhou Xiao
221156d222
fix(ble): added missed dataclass decorator for backport
2026-05-15 18:35:28 +08:00
Fu Hanxi
b9c316a652
Merge branch 'ci/update_integration_pipeline_v5.3' into 'release/v5.3'
...
ci: backport integration test and build docker (v5.3)
See merge request espressif/esp-idf!48380
2026-05-13 09:44:58 +02:00
Alexey Gerenkov
267b8f01a7
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424_v5.3' into 'release/v5.3'
...
feat(tools): update openocd version to v0.12.0-esp32-20260424 (v5.3)
See merge request espressif/esp-idf!48235
2026-05-12 23:03:48 +08:00
Alexey Gerenkov
119794da59
Merge branch 'fix/clang-binutils-override' into 'release/v5.3'
...
fix(tools): reorder clang and GNU toolchains to prefer GNU binutils
See merge request espressif/esp-idf!48244
2026-05-12 22:36:46 +08:00
zhiweijian
1fba5bbc36
feat(bt): add shared ble_uart component and update ble_uart_service/docs
2026-05-12 11:15:48 +08:00
Chen Yudong
d69e268e6b
ci: optimize layer cache for docker build test
...
use different image tag for different concurrent job
2026-05-11 16:40:07 +08:00
Chen Yudong
372fc66ea6
ci: move integration-test to ci/actions
2026-05-11 16:39:59 +08:00
Zhou Xiao
e8547a6f71
docs(ble): update bridge docs and troubleshooting
2026-05-09 19:42:39 +08:00
Zhou Xiao
571015c86e
fix(ble): handle notification setup failures
2026-05-09 19:42:34 +08:00
Zhou Xiao
eec2071373
fix(ble): remove BLE service UUID scan filter
2026-05-09 19:42:29 +08:00
Zhou Xiao
d98e35d333
fix(ble): handle permission reply fallbacks
...
(cherry picked from commit ad7189e7dd )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-05-09 10:52:01 +08:00
Zhou Xiao
6da30bd30c
fix(ble): fixed edge case issues from ai reviewer
...
(cherry picked from commit fa8ca07e58 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-05-09 10:52:01 +08:00
Zhou Xiao
ecd106dfb7
feat(tools): improve ble uart reconnect ux
...
(cherry picked from commit 956299d988 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-05-09 10:52:01 +08:00
Zhou Xiao
e8f9f530b5
feat(tools): add opencode ble uart bridge demo
...
(cherry picked from commit 0b07f41e5a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-05-09 10:52:00 +08:00
Alexey Lapshin
3c13dbd0a3
fix(tools): reorder clang and GNU toolchains to prefer GNU binutils
2026-05-07 18:38:24 +07:00
Erhan Kurubas
e929687019
feat(tools): update openocd version to v0.12.0-esp32-20260424
2026-05-07 09:30:56 +02:00
Jiang Jiang Jian
e875d571b2
Merge branch 'feat/support-ble-uart-bridge-v5.3' into 'release/v5.3'
...
feat(ble): add BLE UART bridge core (v5.3)
See merge request espressif/esp-idf!48007
2026-05-06 11:40:27 +08:00
Alexey Lapshin
326c5e17b6
feat(tools): update gdb version to 17.1_20260402
2026-04-29 19:29:42 +08:00
Zhou Xiao
a9d73601a2
feat(ble): add BLE UART bridge core
2026-04-28 13:41:36 +08:00
Zhou Xiao
e59e3859c4
fix(ble): fixed ci failures for backport
2026-04-28 12:32:56 +08:00
Zhou Xiao
896f943238
feat(ble): add BLE UART daemon notify API
2026-04-28 11:25:15 +08:00
Zhou Xiao
324840b308
docs(ble): document BLE UART bridge usage
2026-04-28 11:25:15 +08:00
Zhou Xiao
c42a074ab5
feat(ble): wire BLE UART bridge CLI
2026-04-28 11:25:15 +08:00
Zhou Xiao
e3041508b4
feat(ble): add BLE UART daemon RPC API
2026-04-28 11:25:15 +08:00
Zhou Xiao
26458384c8
feat(ble): add BLE UART bridge console
2026-04-28 11:25:15 +08:00
Mahavir Jain
f1a49ee132
Merge branch 'fix/fix_esp_local_ctrl_potential_double_free_v5.3' into 'release/v5.3'
...
fix(esp_local_ctrl): fixes a potential double free (v5.3)
See merge request espressif/esp-idf!47491
2026-04-19 21:27:17 +05:30
Evgeny Torbin
2f538caa57
ci: fix generate_build_child_pipeline job
2026-04-17 16:01:00 +02:00
Evgeny Torbin
bf81b9d743
ci: fix pre-commit hook errors
2026-04-17 16:01:00 +02:00
Evgeny Torbin
61cea28081
ci: fix test case markers when put targets as params
2026-04-17 16:01:00 +02:00
Evgeny Torbin
85a13a1037
ci: fix check_build_test_rules script
2026-04-17 16:01:00 +02:00