Jiang Jiang Jian
2b2a722add
Merge branch 'bugfix/fix_open_mode_rx_fragment_fail_issue_v5.4' into 'release/v5.4'
...
fix(wifi): fix open mode rx fragment fail issue(Backport v5.4)
See merge request espressif/esp-idf!41068
2025-08-21 12:04:28 +08:00
Jiang Jiang Jian
70032d7f3e
Merge branch 'fix/c6_phylib_for_modem_state_v5.4' into 'release/v5.4'
...
fix(esp_phy): fix c6 modem state (v5.4)
See merge request espressif/esp-idf!40869
2025-08-21 12:01:00 +08:00
Jiang Jiang Jian
c128e14375
Merge branch 'bugfix/roam_event_scan_failure_v5.4' into 'release/v5.4'
...
bugfix(wifi): Reset scan_ongoing flag in scan done event to allow scan trigger post roam (Backport v5.4)
See merge request espressif/esp-idf!40440
2025-08-21 11:57:29 +08:00
Island
61ee93bc5e
Merge branch 'change/ble_update_lib_20250814_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250814 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!41371
2025-08-21 10:55:01 +08:00
Rahul Tank
de407c6905
Merge branch 'fix/adding_missing_apis_nimble_v5.4' into 'release/v5.4'
...
fix(nimble): Added helper APIs in NimBLE (v5.4)
See merge request espressif/esp-idf!40929
2025-08-20 16:19:34 +05:30
Jiang Jiang Jian
c0c0ee4a55
Merge branch 'enhancement/protect_from_odd_phy_disable_operations_by_single_modem_v5.4' into 'release/v5.4'
...
esp_phy: Add protection of consecutive disable operations by single modem source (v5.4)
See merge request espressif/esp-idf!41292
2025-08-20 14:24:00 +08:00
Jiang Jiang Jian
080cccfb5c
Merge branch 'fix/fix_lightsleep_pd_modem_breaks_common_fe_clock_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix lightsleep pd modem breaks common fe clock (v5.4)
See merge request espressif/esp-idf!41111
2025-08-20 14:23:28 +08:00
Jiang Jiang Jian
cd3fb82062
Merge branch 'contrib/github_pr_15057_v5.4' into 'release/v5.4'
...
feat(dhcps): Support for multiple DNS servers (GitHub PR) (v5.4)
See merge request espressif/esp-idf!39267
2025-08-20 14:19:48 +08:00
Island
d66354c354
Merge branch 'bugfix/ble_enhanced_security_v2_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.4)
See merge request espressif/esp-idf!41306
2025-08-20 11:18:22 +08:00
Island
cc252485ae
Merge branch 'feat/support_blufi_adv_with_name_v5.4' into 'release/v5.4'
...
feat(bt/blufi): Support Blufi start advertising with specified name (v5.4)
See merge request espressif/esp-idf!41337
2025-08-20 10:38:06 +08:00
Mahavir Jain
872bcb6056
Merge branch 'feat/add_new_client_state_and_update_state_flow_v5.4' into 'release/v5.4'
...
feat(esp_http_client): added new HTTP state HTTP_STATE_CONNECTING and change state flow (v5.4)
See merge request espressif/esp-idf!41277
2025-08-19 20:14:04 +05:30
Island
dfc292844f
Merge branch 'feat/support_cble50y24_108_v5.4' into 'release/v5.4'
...
Support multi-connection optimization and examples on Bluedroid (v5.4)
See merge request espressif/esp-idf!41199
2025-08-19 21:11:00 +08:00
Astha Verma
0181cbd3ca
fix(nimble): Added missing api in nimble which present in bluedroid
2025-08-19 12:23:31 +05:30
Zhou Xiao and cjin
03f48ed829
feat(ble): support pawr feature in ble sdk on ESP32-H2
...
(cherry picked from commit 2f7e200fc8 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:34 +08:00
Zhou Xiao and cjin
1b68ee2287
feat(ble): support pawr feature in ble sdk on ESP32-C6
...
(cherry picked from commit 410d904845 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:30 +08:00
Zhou Xiao and cjin
ba758fc764
feat(ble): add clk source freq change of ble slow clock on ESP32-H2
...
(cherry picked from commit cb60528f23 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:27 +08:00
Zhou Xiao and cjin
4d10df602b
feat(ble): add clk source freq change of ble slow clock on ESP32-C6
...
(cherry picked from commit b5ce766c7f )
Co-authored-by: cjin <jinchen@espressif.com >
2025-08-19 13:14:25 +08:00
Zhou Xiao
fdea67236f
change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb
...
(cherry picked from commit 236baa7585 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-08-19 13:14:22 +08:00
Zhou Xiao
e535a8a938
change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb
...
(cherry picked from commit ea32d4cd18 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-08-19 13:14:20 +08:00
Wang Meng Yang
ab49f68409
Merge branch 'bugfix/check_bd_addr_only_for_bredr_v5.4' into 'release/v5.4'
...
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb() (v5.4)
See merge request espressif/esp-idf!41360
2025-08-19 11:41:02 +08:00
Marius Vikhammer
77266e7c11
Merge branch 'fix/panic_handler_reboot_before_halt_v5.4' into 'release/v5.4'
...
fix(panic_handler): Fixed a issue where the system reboots before halt (v5.4)
See merge request espressif/esp-idf!41267
2025-08-19 09:23:21 +08:00
Alexey Gerenkov
e155cfc255
Merge branch 'fix/coredump_max_tasks_num_v5.4' into 'release/v5.4'
...
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation (v5.4)
See merge request espressif/esp-idf!41016
2025-08-18 23:23:01 +08:00
Shen Wei Long
bb650efb21
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
...
(cherry picked from commit 61c13ef849 )
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-08-18 13:23:27 +00:00
Mahavir Jain
c916109745
Merge branch 'change/ecdsa_does_not_use_mpi_esp32h2_eco5_v5.4' into 'release/v5.4'
...
The ECDSA module of ESP32-H2 ECO5 does not use the MPI module (v5.4)
See merge request espressif/esp-idf!41219
2025-08-18 14:02:43 +05:30
Chen Jian Hua
b130c3f309
feat(bt/blufi): Support Blufi start advertising with specified name
...
(cherry picked from commit ea8bcdc360 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-08-18 14:54:53 +08:00
morris
025b6c6734
Merge branch 'refactor/use_gdma_link_in_rmt_v5.4' into 'release/v5.4'
...
refactor(rmt): use gdma link list driver to mount buffer (v5.4)
See merge request espressif/esp-idf!41237
2025-08-18 14:54:44 +08:00
morris
d834828e2a
Merge branch 'fix/rmt_simple_encoder_done_with_mem_full_v5.4' into 'release/v5.4'
...
fix(rmt): fix the state of simple encoder with mem full (v5.4)
See merge request espressif/esp-idf!41244
2025-08-18 14:43:53 +08:00
morris
b8ea51b2aa
Merge branch 'bugfix/ledc_update_duty_wait_v5.4' into 'release/v5.4'
...
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.4)
See merge request espressif/esp-idf!41273
2025-08-15 18:15:59 +08:00
morris
d626163d29
Merge branch 'bugfix/gpio_esp32_workaround_v5.4' into 'release/v5.4'
...
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.4)
See merge request espressif/esp-idf!41216
2025-08-15 18:13:44 +08:00
Zhang Hai Peng
7b97a8ee35
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
...
(cherry picked from commit 12df54e8d1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-15 14:53:56 +08:00
Island
e7281f4dd7
Merge branch 'fix/spi_ble_log_get_lc_ts_ceva_v5.4' into 'release/v5.4'
...
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3 (v5.4)
See merge request espressif/esp-idf!41230
2025-08-15 13:48:29 +08:00
Wang Mengyang
f26341ac93
fix(esp_phy): Add protection of consecutive disable operations by single modem source
2025-08-15 07:21:09 +08:00
Erhan Kurubas
99b9886725
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation
2025-08-15 03:55:36 +08:00
nilesh.kale
97cfde9512
feat(esp_http_client): avoid dispatching of spurious event while closing closes connection
...
This commit updated the client closing condition to avoid spurious
dispatching of event HTTP_EVENT_DISCONNECTED while closing closeed connection.
Closes https://github.com/espressif/esp-idf/issues/16070
2025-08-14 17:06:32 +05:30
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