C.S.M
d2498485aa
feat(jpeg): Add config for reversing input pixel format in jpeg encoder
...
Also add format check on both encoder and decoder
Closes https://github.com/espressif/esp-idf/issues/18262
2026-03-09 12:00:44 +08:00
Chen Jichang
04df934c05
refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component
2026-03-06 18:14:22 +08:00
Chen Jichang
fea2c08655
test(parlio,rmt,lcd): add virtual flash encryption test
2026-03-06 18:14:22 +08:00
Geng Yu Chao
25b992c524
fix(ble): remove error cte depends for esp32c5
...
(cherry picked from commit 403be0a770 )
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2026-03-06 14:01:54 +08:00
Jin Chen
500f4ef6d9
fix(ble): use apb max state for bt and enable should skip on ESP32-H2
...
(cherry picked from commit ac8fe378a0 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:23 +08:00
Jin Chen
9c64cb3a91
fix(ble): use apb max state for bt and enable should skip on ESP32-C6
...
(cherry picked from commit 73191cb5f9 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:23 +08:00
Jin Chen
d592e8bd6d
fix(ble): use apb max state for bt and enable should skip on ESP32-C5
...
(cherry picked from commit 8365eb324f )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:23 +08:00
Jin Chen
c93ede4b24
fix(ble): use apb max state for bt and enable should skip on ESP32-C2
...
(cherry picked from commit 9de0235a9f )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:22 +08:00
muhaidong
7be45fc569
feat(coex): add external coex unit tests to componment ut
2026-03-05 16:59:54 +08:00
muhaidong
f62fb8c37c
fix(wifi): fix external coexistence depends on wifi connect issue
2026-03-05 16:59:54 +08:00
laokaiyao
b7b1a66448
fix(legacy_touch): fixed the read stuck issue after deep sleep
2026-03-05 16:16:23 +08:00
Zhou Xiao
29fa2be49f
feat(ble_log): encode HCI direction in ble_log pipeline
...
Add ble_log_write_hci macro that encodes upstream/downstream direction
in MSB of HCI type byte. Update all 4 callsites (NimBLE + Bluedroid)
to use the new macro. Parser reads MSB to determine direction;
backward compatible (old firmware MSB=0 defaults to "sent").
(cherry picked from commit 8fd5dbb730 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-03-05 13:13:28 +08:00
nilesh.kale
aad21fec89
fix(bootloader_support): added ecdsa curve validation during secure boot
...
This commit added ECDSA key curve validation between
curve selected in menuconfig and key provided.
2026-03-05 10:31:06 +05:30
wuzhenghui
0127ce617d
fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic
2026-03-05 11:29:37 +08:00
wuzhenghui
41f7c7e889
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep
2026-03-05 11:29:37 +08:00
Jiang Jiang Jian
525b83f85a
Merge branch 'bugfix/fix_nimble_opt_include_v6.0' into 'release/v6.0'
...
fix(nimble): Add header file to expose macros in code. (v6.0)
See merge request espressif/esp-idf!46232
2026-03-05 10:34:16 +08:00
Samuel Obuch
12894a8ad1
fix(esp32c61): fix number of available breakpoints and watchpoints
2026-03-04 23:01:25 +08:00
Jiang Jiang Jian
dc38765865
Merge branch 'fix/fix_blufi_security_for_3072_bit_keys_v6.0' into 'release/v6.0'
...
Fix blufi security for 3072 bit keys (v6.0)
See merge request espressif/esp-idf!46182
2026-03-04 16:36:58 +08:00
Jiang Jiang Jian
9aee169b38
Merge branch 'fix/fix_an_ot_config_error_v6.0' into 'release/v6.0'
...
fix(openthread): fix a macro error (v6.0)
See merge request espressif/esp-idf!46078
2026-03-04 16:35:37 +08:00
hebinglin
f02e1d665c
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi
2026-03-04 15:53:36 +08:00
Mahavir Jain
fb2ebf0c6a
Merge branch 'bugfix/esp_local_ctrl_arg_check_v6.0' into 'release/v6.0'
...
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher (v6.0)
See merge request espressif/esp-idf!45924
2026-03-04 13:09:56 +05:30
Rahul Tank
981a527fb2
fix(nimble): Add header file to expose macros
2026-03-04 12:02:25 +05:30
Rahul Tank
40cc90d4dd
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
2026-03-04 11:44:22 +05:30
Kapil Gupta
0947c0005a
fix(esp_wifi): Add alt snonce verification in softAP
2026-03-04 11:33:53 +05:30
Ashish Sharma
222d470312
feat(http_server): improve websocket server handling
...
1. Adds post handshake callback
2. Removes requirement to handle HTTP_GET message in websocket handler
Closes https://github.com/espressif/esp-idf/issues/18215
2026-03-04 14:00:12 +08:00
Mahavir Jain
f33672ea61
Merge branch 'bugfix/mbedtls_poly1305_build_v6.0' into 'release/v6.0'
...
fix(mbedtls): fix MBEDTLS_POLY1305_C build config (v6.0)
See merge request espressif/esp-idf!45941
2026-03-03 16:58:37 +05:30
Song Ruo Jing
dc6a2f3844
fix(uart): fix autobaud detection unable to trigger LOGE when counts unreliable
2026-03-03 17:32:40 +08:00
Song Ruo Jing
32485de6a9
fix(uart): Avoid division by zero error when calling uart_get_baudrate
...
If uart_driver_install is not called before uart_get_baudrate,
the UART port may not be ready. In such cases, the register values
cannot be read out, leading to a division by zero error in uart_ll_get_baudrate.
This commit adds a check to ensure the UART port is enabled before
attempting to read its registers.
Closes https://github.com/espressif/esp-idf/issues/17513
2026-03-03 17:32:40 +08:00
Song Ruo Jing
a85c62eacb
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold
...
Users may see tx write bytes fails to feed data into tx fifo in time
even if the tx fifo empty threshold has been set to a large value.
2026-03-03 17:32:40 +08:00
Jiang Jiang Jian
67b86bb0e7
Merge branch 'bugfix/ft_enable_flag_set_check_v6.0' into 'release/v6.0'
...
fix(wifi) : Add ft enabled check for ft sae and added a separate check if AP...
See merge request espressif/esp-idf!46190
2026-03-03 16:00:58 +08:00
Chen Chen
cb6c86c1a4
fix(i2c_slave): filter out fake request for esp32
...
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-03 15:36:03 +08:00
morris
3a7d0da8db
fix(touch_sens): add missing user_filter_ctx initializer for C++
...
- Add .user_filter_ctx = NULL to TOUCH_SENSOR_DEFAULT_FILTER_CONFIG macro
- Rename test_touch_sens_common.c to .cpp for C++ compatibility
- Fix C++ compile issues: add spaces between string literals and PRIu32
- Replace VLAs with dynamic memory allocation
Merges https://github.com/espressif/esp-idf/pull/17655
2026-03-03 13:43:53 +08:00
Jiang Jiang Jian
0e470fc386
Merge branch 'bugfix/fix_read_failed_if_smp_is_disabled_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled (v6.0)
See merge request espressif/esp-idf!46166
2026-03-03 11:01:37 +08:00
Jin Cheng
253bfd7db1
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected
2026-03-03 10:45:01 +08:00
tarun.kumar
b2723f72fc
fix(wifi) : Add FT check for FT-SAE,add check if AP omits PMKID in 1/4 handshake
2026-03-02 15:23:22 +05:30
Jiang Jiang Jian
7afaaf37f3
Merge branch 'bugfix/eap_tls_psa_crypto_fail_v6.0' into 'release/v6.0'
...
fix(esp_wifi): EAP TLS RSA verify and CBC record decrypt with PSA crypto (v6.0)
See merge request espressif/esp-idf!46100
2026-03-02 17:23:44 +08:00
Tan Yan Quan
393bcb1cc2
feat(openthread): turn off rx earlier for csl if no packet received
2026-03-02 17:00:06 +08:00
Aditya Patwardhan
2235fd841a
fix(bt): Keep older error code for backward comatibility
2026-03-02 14:35:43 +08:00
Ashish Sharma
bd39f141ff
fix: enable HARDWARE_MPI by default
2026-03-02 14:33:21 +08:00
hebinglin
e2e1aa4502
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 14:29:08 +08:00
Ldab
121f196f52
feat(lcd): add brightness control for LCD panels
...
Merges https://github.com/espressif/esp-idf/pull/18273
Closes https://github.com/espressif/esp-idf/issues/16230
2026-03-02 11:41:05 +08:00
morris
afc24e2096
fix(dsi): test apps manifest error
2026-03-02 11:21:03 +08:00
Zhi Wei Jian
228347dc85
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-02 10:04:21 +08:00
armando
34ad02e811
feat(csi): support custom data type
2026-03-02 09:56:16 +08:00
armando
37f9cef6dd
feat(csi): support csi input bit swap
2026-03-02 09:56:10 +08:00
Luo Xu
e1859383ee
feat(ble): update log compression for bluedroid
...
(cherry picked from commit 05783fafd7 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:22 +08:00
Luo Xu
0b2d1a6860
feat(ble_mesh): enable log full compression function for bluedroid host
...
(cherry picked from commit 4cf88ce078 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:22 +08:00
Jin Chen
bf5cdc7163
feat(ble): apply new method for rom code logic change on ESP32-C2
...
(cherry picked from commit 2a0df334e3 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-02 00:05:00 +08:00
Jin Chen
528979fce6
feat(ble): support for ble module stripping on ESP32-C2
...
(cherry picked from commit b90840a570 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-02 00:05:00 +08:00
Luo Xu
4fbf222330
feat(ble_mesh): restore ble mesh for esp32c5/c61
...
(cherry picked from commit b2143d271e )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 00:04:50 +08:00