Commit Graph
29661 Commits
Author SHA1 Message Date
Song Ruo Jing a194b02246 fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 2025-08-14 19:07:06 +08:00
morris 5d20d91dac Merge branch 'bugfix/fix_touch_isr_safe_issue_v5.4' into 'release/v5.4'
fix(legacy_touch): fixed touch read API can't be called in ISR context (v5.4)

See merge request espressif/esp-idf!41078
2025-08-14 17:17:13 +08:00
Sudeep Mohanty 17037437ff fix(panic_handler): Fixed a issue where the system reboots before halt
This commit fixes an issue where the panic handler may reboot even if it
is configured to halt the CPU.

Closes https://github.com/espressif/esp-idf/issues/17260
2025-08-14 11:03:24 +02:00
Chen Jichang 0cc6d037ea fix(rmt): fix the state of the simple encoder with mem full
Closes https://github.com/espressif/esp-idf/issues/17244
2025-08-14 15:49:12 +08:00
Marius Vikhammer 8888cf92af Merge branch 'fix/linenoise-arrow-usage_v5.4' into 'release/v5.4'
fix(linenoise): Read escape sequences one character at a time (v5.4)

See merge request espressif/esp-idf!40691
2025-08-14 14:23:43 +08:00
Chen Jichang 6a17241f1f feat(rmt): allow to set init level before any tx transmission
Closes https://github.com/espressif/esp-idf/issues/16068
2025-08-14 11:28:29 +08:00
Chen Jichang ccf13b9732 fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:28:26 +08:00
Zhou Xiao 4c8830809c fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
(cherry picked from commit c17bf63874)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-14 11:14:03 +08:00
harshal.patil 93473a0558 change(mbedtls/ecdsa): The ECDSA module of ESP32-H2 ECO5 does not use MPI module 2025-08-13 20:38:12 +05:30
Song Ruo Jing dd9676051c fix(gpio): remove GPIO_OUTPUT_SET macro for ESP32P4
Use GPIO_OUTPUT_SET led to compilation error

Closes https://github.com/espressif/esp-idf/issues/16050
2025-08-13 21:30:32 +08:00
Song Ruo Jing 8b00eb2472 fix(ci): add ci test for gpio etm test cases 2025-08-13 21:27:46 +08:00
Song Ruo Jing 67a2dfa293 fix(lp_io): w1ts/w1tc register access performance is improved
by avoiding "read-modify-write" operation. The registers designed to be
write only.
2025-08-13 21:24:19 +08:00
Olivér Remény 130b83fee7 fix(gpio): Avoid error message when calling reset on an input only pin
The `gpio_reset_pin` function attempted to enable internal pullup on pins which does not have one.
This change adds a guard to `gpio_reset_pin` for calling `gpio_pullup_en`
- the same guard that makes `gpio_pullup_en` print the error.
2025-08-13 21:19:53 +08:00
Song Ruo Jing a8e8b828af fix(gpio): fix ESP32 GPIO sleep mode handling
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 21:14:28 +08:00
Island becda540cd Merge branch 'change/ble_update_lib_20250806_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!41140
2025-08-13 14:28:17 +08:00
Chen Jian Hua ef85ffbfe5 feat(ble/bluedroid): Support multi-connection optimization vendor hci command
(cherry picked from commit f0cfb6e33c)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-12 21:33:56 +08:00
Chen Jian Hua 108a394e2c fix(ble/bluedroid): Fixed the connection count limit in multi-connection
(cherry picked from commit 437aba1653)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-12 21:33:54 +08:00
Chen Jian Huaandxuzhekai 7cdd1068f7 fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
(cherry picked from commit 2ccae5330e)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2025-08-12 21:33:51 +08:00
Rahul Tank d0ad380c8c Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.4' into 'release/v5.4'
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4)

See merge request espressif/esp-idf!41169
2025-08-12 14:59:07 +05:30
Shu Chen 4e4b5d7c73 Merge branch 'feat/add_154_mac_logs_when_ot_assert_v5.4' into 'release/v5.4'
feat(openthread): add option to dump 802.15.4 MAC debug info on assert (v5.4)

See merge request espressif/esp-idf!40971
2025-08-12 07:32:46 +00:00
Alexey Gerenkov bd4e3613e4 Merge branch 'feat/esp32c5_lp_debug_example_v5.4' into 'release/v5.4'
feat(ulp): esp32c5 and esp32p4 support in debugging example (v5.4)

See merge request espressif/esp-idf!41007
2025-08-11 22:27:38 +08:00
Sumeet Singh dec8a657ce fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.4) 2025-08-11 17:33:50 +05:30
morris 4877b2f1b8 Merge branch 'fix/fix_dvp_dma_desc_type_on_s3_v5.4' into 'release/v5.4'
camera: fixed dvp dma desc type on s3 (v5.4)

See merge request espressif/esp-idf!41085
2025-08-11 17:18:39 +08:00
laokaiyao 2a1811c8cd fix(legacy_touch): fixed touch read API can't be called in ISR context
Closes https://github.com/espressif/esp-idf/issues/17045
2025-08-11 14:02:35 +08:00
Rahul Tank 98f0a9b9e2 Merge branch 'feat/add_vsc_specify_scan_chan_v5.4' into 'release/v5.4'
fix(nimble): Add VSC for Set Scan Channel Bitmap (v5.4)

See merge request espressif/esp-idf!41093
2025-08-11 11:23:41 +05:30
Zhao Wei LiangandZhou Xiao 23163e8fc7 change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
(cherry picked from commit 2818eb91f1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-11 10:32:16 +08:00
akshat 42caf87f66 bugfix(wifi): Reset scan_ongoing flag in scan done event to allow scan trigger post roam 2025-08-11 10:30:52 +08:00
muhaidong c497c89984 fix(wifi): fix open mode rx fragment fail issue 2025-08-11 10:27:48 +08:00
armando 85525a3caa fix(cam): fixed dvp dma desc type on s3" 2025-08-11 01:52:38 +00:00
Zhao Wei Liang 830ecc651c change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 7f7c8e2c85)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:16 +08:00
Zhao Wei Liang 65c3b2a120 change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
(cherry picked from commit 043143ab8b)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:13 +08:00
Zhao Wei Liang 6aed375fc7 change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
(cherry picked from commit fe22519bb5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:11 +08:00
Zhao Wei Liang 5cd35bf979 change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
(cherry picked from commit 4990dfdd23)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:08 +08:00
Island ee2a48c3c1 Merge branch 'bugfix/fixed_ble_dtm_err_v5.4' into 'release/v5.4'
Bugfix/fixed ble dtm err (v5.4)

See merge request espressif/esp-idf!40954
2025-08-08 20:23:46 +08:00
wuzhenghui f1066f5f34 change(esp_hw_support): warning in esp_sleep_pd_config instead of assert
Closes https://github.com/espressif/esp-idf/issues/16872#event-18649904083
2025-08-08 14:32:00 +08:00
Rahul Tank 9d9e3a8ee4 fix(nimble): Add VSC for Set Scan Channel Bitmap 2025-08-08 11:30:25 +05:30
Rahul Tank bd7085243f Merge branch 'bugfix/correct_attr_count_in_get_db_api_v5.4' into 'release/v5.4'
fix(nimble): Updating the count parameter when fetching the gatt db (v5.4)

See merge request espressif/esp-idf!41031
2025-08-08 11:15:11 +05:30
wuzhenghui 881b02598c change(esp_hw_support): always do hardware clock enable in modem module enabling 2025-08-08 11:53:41 +08:00
wuzhenghui 40ba25aecd fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep 2025-08-08 11:53:30 +08:00
Jiang Jiang Jian 6f769323fe Merge branch 'bugfix/enable_ipv6_if_nan_v5.4' into 'release/v5.4'
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled (Backport v5.4)

See merge request espressif/esp-idf!40488
2025-08-06 19:50:56 +08:00
zwx fa22ef2017 feat(openthread): add option to dump 802.15.4 MAC debug info on assert 2025-08-06 06:34:02 +00:00
hrushikesh.bhosale 3a7380f5bc feat(esp_http_server): Added pre handshake callback for websocket
1. If the user wants authenticate the request, then user needs to do
this before upgrading the protocol to websocket.
2. To achieve this, added pre_handshake_callack, which will execute
before handshake, i.e. before switching protocol.
2025-08-06 11:43:22 +05:30
Astha Verma d89aaefc46 fix(nimble): Handle count correctly by considering offset. 2025-08-05 14:43:17 +05:30
Astha Verma 62c0875cf2 fix(nimble): Updating the count parameter when fetching gatt db 2025-08-05 14:19:28 +05:30
Island 7148f294e1 Merge branch 'bugfix/fix_bt_hci_not_effective_v5.4' into 'release/v5.4'
Fixed bt hci event was not report to host when hci command was sent (v5.4)

See merge request espressif/esp-idf!41012
2025-08-05 14:30:56 +08:00
Mahavir Jain 1e8d469730 Merge branch 'fix(esp_http_client)/fix_potential_double_free_v5.4' into 'release/v5.4'
fix(esp_http_client): fix possible double memory free (v5.4)

See merge request espressif/esp-idf!40978
2025-08-05 09:50:25 +05:30
Zhao Wei Liang 1796aafeb1 fix(ble): fixed dtm function error on ESP32-H2
(cherry picked from commit 43c82b3b20)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-05 12:03:59 +08:00
Zhao Wei Liang 8ea01297c8 fix(ble): fixed dtm function error on ESP32-C6
(cherry picked from commit ca0fdad4f2)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-05 12:03:59 +08:00
Samuel Obuch 6ce0ed4a2e fix(lp_core): dont reset lp cpu with debug attached 2025-08-04 09:52:20 +02:00
Jiang Jiang Jian 6b0b85b6a2 Merge branch 'fix/wpsreg_crash_due_to_double_reset_v5.4' into 'release/v5.4'
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls (backport v5.4)

See merge request espressif/esp-idf!40958
2025-08-04 15:04:35 +08:00