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 Hua and xuzhekai
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 Liang and Zhou 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