Commit Graph
34302 Commits
Author SHA1 Message Date
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