Commit Graph

43189 Commits

Author SHA1 Message Date
Zhou Xiao
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
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
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
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
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
Erhan Kurubas
99b9886725 fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation 2025-08-15 03:55:36 +08:00
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
Sudeep Mohanty
80ad7ec71a test(panic_handler): Added unit test to verify panic handler can halt
This test verifies that the panic handler can indeed halt when
configured to print and halt instead of rebboting.
2025-08-14 12:54:38 +02: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
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
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
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
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
Alexey Gerenkov
da5b2a4dae Merge branch 'feature/update-toolchain-to-esp-14.2.0_20250730_v5.4' into 'release/v5.4'
feat(tools): update toolchain version to esp-14.2.0_20250730

See merge request espressif/esp-idf!41020
2025-08-07 21:48:43 +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