Commit Graph

23242 Commits

Author SHA1 Message Date
Rahul Tank
1dcd9aaed8 fix(nimble): Fix SMP command allocation 2025-03-19 21:00:25 +05:30
Rahul Tank
a1f5732411 Merge branch 'feat/implement_vendor_event_mask_vsc_v5.1' into 'release/v5.1'
feat(nimble): Add support for Vendor Event mask VSC(v5.1)

See merge request espressif/esp-idf!37734
2025-03-19 20:47:30 +08:00
morris
47ae615c4b Merge branch 'bugfix/lp_uart_baudrate_limitation_v5.1' into 'release/v5.1'
fix(uart): LP UART does not have the pre-divider for its clock source (v5.1)

See merge request espressif/esp-idf!37597
2025-03-18 10:22:50 +08:00
Shreeyash
94eaf3fb23 feat(nimble): support vendor event mask set and vendor HCI event on nimble host 2025-03-17 17:00:55 +05:30
Rahul Tank
ecdc69c98a fix(nimble): Fix incorrect event deinit in gatt caching discovery 2025-03-14 19:13:17 +05:30
Song Ruo Jing
be3ebcd9e9 fix(uart): LP UART does not have the pre-divider for its clock source
Closes https://github.com/espressif/esp-idf/issues/15427
2025-03-14 21:10:09 +08:00
Song Ruo Jing
042e5213d5 fix(gpio): fix coverity in io_mux.c 2025-03-14 21:10:09 +08:00
Song Ruo Jing
b710ee9deb refactor(uart): increase test app memory leak tolerance 2025-03-14 21:10:09 +08:00
morris
f8c8779b61 Merge branch 'bugfix/sdmmc_high_prio_timeout_v5.1' into 'release/v5.1'
fix(sdmmc): move DMA descriptor refilling into the ISR (v5.1)

See merge request espressif/esp-idf!37690
2025-03-14 11:54:30 +08:00
Island
588f566017 Merge branch 'bugfix/reduce_controller_bin_size_v5.1' into 'release/v5.1'
fix(ble/controller): reduce controller bin size (backport v5.1)

See merge request espressif/esp-idf!37746
2025-03-14 11:01:42 +08:00
Island
efddb5f5e6 Merge branch 'feature/move_tinycrypt_to_bt_common_v5.1' into 'release/v5.1'
Feature/move tinycrypt to bt common (v5.1)

See merge request espressif/esp-idf!37579
2025-03-14 10:24:34 +08:00
Island
e4f4a78f5b Merge branch 'fix/feed_wdts_during_ble_log_dump_c2_v5.1' into 'release/v5.1'
fix(ble): add feed wdts during ble log dump for ESP32-C2 (v5.1)

See merge request espressif/esp-idf!37717
2025-03-13 19:34:20 +08:00
Shu Chen
365e90e80c Merge branch 'support/ieee802154_set_txon_delay_using_phylib_impl_v5.1' into 'release/v5.1'
feat(802.15.4): configure tx on delay using phylib implementation (v5.1)

See merge request espressif/esp-idf!37659
2025-03-13 19:31:29 +08:00
zhiweijian
37f0a678c0 fix(ble/controller): reduce controller bin size 2025-03-13 17:43:59 +08:00
Island
3991203223 Merge branch 'bugfix/fix_some_ble_bugs_250220_esp32c3_v5.1' into 'release/v5.1'
Fixed some BLE bugs 250220 on esp32c3(b34b7d6) (v5.1)

See merge request espressif/esp-idf!37698
2025-03-13 17:34:14 +08:00
Shen Weilong
5c8b66f314 feat(bt): support hardware ecc acceleration for bt tinycrypt 2025-03-13 17:26:31 +08:00
Island
2c25cdf1cb Merge branch 'feature/update_controller_lib_20250310_v5.1' into 'release/v5.1'
Feature/update controller lib 20250310 (v5.1)

See merge request espressif/esp-idf!37679
2025-03-13 14:24:46 +08:00
Zhou Xiao
f9f17fc70a fix(ble): add feed wdts during ble log dump for ESP32-C2
(cherry picked from commit e2e8e7dce1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-13 12:53:35 +08:00
Island
ff51717640 Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.1' into 'release/v5.1'
Disable debug vendor hci command on ESP32 (v5.1)

See merge request espressif/esp-idf!37627
2025-03-13 10:55:41 +08:00
Shen Weilong
02c08ca49c feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2 2025-03-13 09:04:56 +08:00
Shen Wei Long
09ef128249 feat(ble): tell controller if vhci is enabled for ESP32-C2
(cherry picked from commit 892b3a0b0e)

Co-authored-by: Shen Weilong <shenweilong@espressif.com>
2025-03-13 09:01:34 +08:00
Jiang Jiang Jian
db58c5fc98 Merge branch 'fix/add_sta_authmode_for_sta_connect_v5.1' into 'release/v5.1'
Modify authmode to sta for sta connect event(backport v5.1)

See merge request espressif/esp-idf!37652
2025-03-13 02:05:35 +08:00
Wang Meng Yang
9c91ff7845 Merge branch 'bugfix/spp_free_server_slot_err_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected(v5.1)

See merge request espressif/esp-idf!37611
2025-03-12 17:26:48 +08:00
Chen Jian Hua
640ee17ca7 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b34b7d6)
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command


(cherry picked from commit d672f909f3)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-03-12 15:33:24 +08:00
armando
628647eb63 fix(sdmmc): move DMA descriptor refilling into the ISR 2025-03-12 11:28:25 +08:00
morris
d001a5a77b Merge branch 'fix/pr_15513_psram_bss_noinit_calc_issue_v5.1' into 'release/v5.1'
psram: correct .bss and .noinit vaddr calculation (v5.1)

See merge request espressif/esp-idf!37661
2025-03-12 10:40:53 +08:00
Marius Vikhammer
4aa92562ba Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.1' into 'release/v5.1'
fix(panic_handler): Updated panic handler to use RTC WDT (v5.1)

See merge request espressif/esp-idf!37123
2025-03-12 10:00:36 +08:00
armando
aaa12eb0fc refactor(psram): rename .bss .noinit segments to sections
Closes https://github.com/espressif/esp-idf/pull/15513
2025-03-11 11:48:14 +08:00
Erki Aring
f399b90118 fix(psram): correct heap vaddr calculation
- fixes https://github.com/espressif/esp-idf/issues/15496

Signed-off-by: armando <douyiwen@espressif.com>
2025-03-11 11:48:06 +08:00
zwx
eb667a5b1f feat(802.15.4): configure tx on delay using phylib impl 2025-03-11 11:37:48 +08:00
Island
64d22a4e62 Merge branch 'feat/support_read_periodic_adv_size_v5.1' into 'release/v5.1'
feat(ble/bluedroid): Support read periodic advertiser list size command (v5.1)

See merge request espressif/esp-idf!37501
2025-03-11 10:52:35 +08:00
morris
63da8bb6c2 Merge branch 'bugfix/clear_ledc_gamma_ram_v5.1' into 'release/v5.1'
fix(ledc): left-off gamma ram registers should be cleared (v5.1)

See merge request espressif/esp-idf!37577
2025-03-11 10:37:09 +08:00
xiongweichao
0c09ca81c1 fix(bt/bluedroid): Fixed freeing spp server memory when disconnected 2025-03-11 09:39:16 +08:00
tarun.kumar
1c9251fecc fix(wifi): Modify authmode to sta for sta connect event 2025-03-10 17:49:55 +05:30
chenjianhua
d0840de93e fix(bt): Update bt lib for ESP32(e250cf1)
- Disable debug vendor hci command
2025-03-10 15:37:34 +08:00
gongyantao
326abfbf18 fix(bt): fixed some issues in bt controller
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:37:22 +08:00
Jin Cheng
9372cf169c fix(bt/controller): fixed some controller bugs on ESP32.
1. added a VSC to control whether to initiate lmp_auto_rate
        - Closes https://github.com/espressif/esp-idf/issues/15133
    2. fixed EA resource cleanup error after SNIFF negotiation failure
        - Closes https://github.com/espressif/esp-idf/issues/13605
    3. removed an assertion in SCO data TX handler after disconnection
        - Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-10 15:37:12 +08:00
zhanghaipeng
9689d076b6 feat(ble/bluedroid): Support read periodic advertiser list size command 2025-03-10 14:38:55 +08:00
Jiang Jiang Jian
f16e65b193 Merge branch 'fix/fix_esp32s3_reboot_cache_failure_v5.1' into 'release/v5.1'
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart (v5.1)

See merge request espressif/esp-idf!37588
2025-03-10 11:41:07 +08:00
Shen Weilong
8d57c19015 change(bt): moved porting/ext/tinycrypt into common 2025-03-10 09:10:58 +08:00
wuzhenghui
63c8fc4575 fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart 2025-03-07 20:29:46 +08:00
Song Ruo Jing
95dc2c57ca docs(ledc): add notes for ledc_set_fade_with_time API reference
Closes https://github.com/espressif/esp-idf/issues/15085
2025-03-07 20:19:04 +08:00
Song Ruo Jing
da67bbb0a4 fix(ledc): left-off gamma ram registers should be cleared
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-03-07 20:18:52 +08:00
Song Ruo Jing
1281508bd7 fix(ledc): updated docs for esp32h2 eco5 bugfix 2025-03-07 17:39:44 +08:00
Abhinav Kudnar
4e7990ea21 fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist, other fixes 2025-03-07 14:34:01 +05:30
Jiang Jiang Jian
6ff5fca12d Merge branch 'bugfix/fix_some_wifi_bugs_250303_v5.1' into 'release/v5.1'
Bugfix/fix some wifi bugs 250303 v5.1(Backport v5.1)

See merge request espressif/esp-idf!37431
2025-03-07 10:43:19 +08:00
Roland Dobai
954ac358a6 Merge branch 'fix/remove-unnecessary-select_v5.1' into 'release/v5.1'
fix(esp_system): Remove unnecessary select from esp_system/Kconfig (v5.1)

See merge request espressif/esp-idf!37523
2025-03-07 02:22:13 +08:00
Sudeep Mohanty
2bba3944c2 fix(panic_handler): Updated panic handler to use RTC WDT
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
  reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
  panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
  handler.

Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:10:09 +01:00
Rahul Tank
2b897075a7 fix(nimble): Fix SC only pairing failure 2025-03-05 19:45:27 +05:30
Jan Beran
bc55769c8b fix(esp_system): Remove unnecessary select from esp_system/Kconfig 2025-03-05 15:09:48 +01:00