Commit Graph
29778 Commits
Author SHA1 Message Date
Xiao Xufeng 147ec10b86 dma: fixed issue that DMA are not reset when CPU reset
When DMA keep writing the memory, some data may be corrupted after reset. For example, the stack of bootloader may be overwritten and failed to boot until a higher scope of reset (Core).
2025-10-25 02:15:23 +08:00
Rahul Tank 234a2bd427 Merge branch 'bugfix/fix_issues_21102025_v5.4' into 'release/v5.4'
fix(nimble): Fix few nimble issues 21102025 (v5.4)

See merge request espressif/esp-idf!42736
2025-10-24 21:11:03 +05:30
Roland Dobai ea1c174c1c change(version): Update version to 5.4.3 2025-10-21 13:13:31 +02:00
Rahul Tank 5133f785b5 fix(nimble): Declutter the nimble menu config options 2025-10-21 11:24:29 +05:30
Shreeyash f6a465cb99 fix(nimble): update HCI log functions to use uint16_t for data length 2025-10-21 11:21:51 +05:30
Shreeyash ec3b810494 fix(nimble): fix array overflow caused by invalid connection handle indexing 2025-10-21 11:20:54 +05:30
Rahul Tank 41df69d958 fix(nimble): Added CS service support 2025-10-21 11:20:06 +05:30
Rahul Tank 667213acee feat(nimble): Base support for Channel sounding HCI command and events 2025-10-21 11:18:22 +05:30
Rahul Tank 2ad80bb6ee fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-21 11:06:19 +05:30
Rahul Tank 8a87ff1126 fix(nimble): Address mbuf from different chains traversal during copying 2025-10-21 11:05:49 +05:30
Rahul Tank 7d7264fe6e fix(nimble): Avoid ext adv data in reattempt advertising 2025-10-21 11:05:02 +05:30
Rahul Tank ac358af152 fix(nimble): Added code to handle sending indicate 2025-10-21 11:04:12 +05:30
Jiang Jiang Jian 7863b3c419 Merge branch 'fix/fix_32k_config_revoke_breaks_io_holding_v5.4' into 'release/v5.4'
fix(esp_system): fix ext 32k io revoking breaks sleep io holding (v5.4)

See merge request espressif/esp-idf!42496
2025-10-11 14:12:09 +08:00
wangtao@espressif.com 735f443c98 fix(wifi): fix esp32c2 auth threshold issue 2025-10-11 11:43:33 +08:00
Jiang Jiang Jian cc158ee7ac Merge branch 'bugfix/roam_app_neighbor_crash_v5.4' into 'release/v5.4'
fix(wifi_apps): Fix crash due to neighbor_list lock (v5.4)

See merge request espressif/esp-idf!42503
2025-10-11 11:32:46 +08:00
Jiang Jiang Jian bfe8fd5e07 Merge branch 'contrib/github_pr_17652_v5.4' into 'release/v5.4'
fix(esp_tls_conn_new_sync): Fix `esp_tls_conn_new_sync`'s doc to reflect its implementation (GitHub PR) (v5.4)

See merge request espressif/esp-idf!42330
2025-10-11 10:26:55 +08:00
Jiang Jiang Jian 0926ce5f8e Merge branch 'bugfix/fix_some_bt_bugs_v5.4' into 'release/v5.4'
fix(bt): fix some bluetooth bugs (v5.4)

See merge request espressif/esp-idf!42469
2025-10-11 10:03:54 +08:00
Shreyas Sheth b274fc9e44 fix(wifi_apps): Fix crash due to neighbor_list lock 2025-10-10 19:59:53 +05:30
wuzhenghui b20d8c1afb fix(esp_system): fix ext 32k io revoking breaks sleep io holding 2025-10-10 20:20:50 +08:00
muhaidong c0cdb94682 fix(wifi): fix some wifi bugs 20250929
1. fix scan done event miss issue
2. fix cant sleep if connection breaks during sending probe
3. fix some esp-now issues and lightsleep issues
4. feat(coex): support backgorund scan for coex, fix some issues of scan when connected
2025-10-10 15:51:11 +08:00
sibeibei cd32a512fb feat(coex): support backgorund scan for coex, fix some issues of scan when connected 2025-10-10 15:29:39 +08:00
liuning 027e174aa0 fix(pm): reserve txqblocks when mac init at offchannels 2025-10-10 15:28:42 +08:00
liuning 11536c7bcd fix(pm): fix ps none status check 2025-10-10 15:28:32 +08:00
liuning a3f96471e4 fix(wifi): fix cant sleep if connection breaks during sending probe 2025-10-10 15:27:58 +08:00
linruihao a757b667f4 fix(bt): fix btbb may not reinit when coex with wifi
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:35:35 +08:00
Michael (XIAO Xufeng) 2d0f48e2d5 Merge branch 'feat/p4_eco5_soc_changes_v5.4' into 'release/v5.4'
feat(p4): p4 rev3 soc support (v5.4)

See merge request espressif/esp-idf!42065
2025-10-09 12:52:06 +08:00
Jiang Jiang Jian b2eefe5a83 Merge branch 'fix/controll_dcdc_switch_by_pmu_in_dslp_v5.4' into 'release/v5.4'
fix(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software (v5.4)

See merge request espressif/esp-idf!42274
2025-10-09 11:05:02 +08:00
Mahavir Jain b0f6b878da Merge branch 'fix/change_write_protection_bit_of_shared_security_efuses_v5.4' into 'release/v5.4'
Reorder write protection bits of some shared security efuses (v5.4)

See merge request espressif/esp-idf!42328
2025-10-06 14:22:15 +05:30
Mahavir Jain 07cd1c2fae Merge branch 'fix(esp_tls)/dynamic_buffer_ssl_crash_v5.4' into 'release/v5.4'
fix(esp_tls): fix potential ssl crash with dynamic buffer (v5.4)

See merge request espressif/esp-idf!42139
2025-10-06 14:20:27 +05:30
Jared Pon 85695ce8ab fix(esp_tls_conn_new_sync): Fix esp_tls_conn_new_sync's doc to reflect its implementation
Closes https://github.com/espressif/esp-idf/pull/17652
Closes https://github.com/espressif/esp-idf/issues/17598
2025-10-01 10:18:49 +08:00
harshal.patil 5fa0347a8b fix(bootloader_support): Allow pre-programmed XTS-AES psuedo round level efuses
- The API esp_flash_encryption_set_release_mode() by defualt programs
the XTS-AES pseudo round level efuse to level low but did not considered
any existing value that would have been programmed in the efuse bit.
2025-09-30 15:38:44 +05:30
harshal.patil dd3d58a315 fix(bootloader_support): Reorder write disabling ECDSA_CURVE_MODE 2025-09-30 15:38:27 +05:30
harshal.patil b40f14cff6 fix(bootloader_support): Reorder write protection bits of some shared security efuses 2025-09-30 15:37:25 +05:30
Shreyas Sheth 6e434df326 fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-09-29 11:55:43 +05:30
wuzhenghui ee7f15d5ea change(esp_hw_support): remove DCDC-to-LDO power switch support in ESP32P4 lightsleep 2025-09-29 14:15:38 +08:00
wuzhenghui 072bca4296 change(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software 2025-09-29 14:11:06 +08:00
Jiang Jiang Jian 2d556f7cdb Merge branch 'fix/add_check_for_wifi_set_config_v54' into 'release/v5.4'
fix(wifi): add check for esp_wifi_set_config v54

See merge request espressif/esp-idf!42251
2025-09-29 10:21:04 +08:00
Jiang Jiang Jian f0ad835040 Merge branch 'bugfix/add_dependency_suiteb_on_enterprise_v5.4' into 'release/v5.4'
fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise (v5.4)

See merge request espressif/esp-idf!42058
2025-09-28 18:55:59 +08:00
wangtao@espressif.com 2aa2ed12e9 fix(wifi): add check for esp_wifi_set_config 2025-09-28 15:31:15 +08:00
Jin Cheng 655b866459 fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral 2025-09-28 11:43:29 +08:00
Island c5e3208af4 Merge branch 'feat/support_wakeup_causes_in_bt_wakeup' into 'release/v5.4'
Feat/support wakeup causes in bt wakeup

See merge request espressif/esp-idf!42064
2025-09-28 10:30:22 +08:00
armando a7ad7728da feat(p4): p4 rev3 soc support 2025-09-25 11:41:32 +08:00
Ashish Sharma ee5df2ec4e fix(esp_tls): limit ret code from esp_mbedtls_handshake 2025-09-24 15:55:26 +08:00
cjin 32b71fa394 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-22 11:03:22 +08:00
cjin f8dc8242ba feat(ble): get wakeup cause when wake up on ESP32-C5 2025-09-22 11:03:22 +08:00
cjin bc09833dbf feat(ble): get wakeup cause when wake up on ESP32-C6 2025-09-22 11:03:22 +08:00
cjin bf7e9f0914 feat(ble): get wakeup cause when wake up on ESP32-C2 2025-09-22 11:03:22 +08:00
Kapil Gupta eb93cd9932 fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/17567
2025-09-21 12:31:00 +05:30
Jiang Jiang Jian df2c123290 Merge branch 'bugfix/offchan_action_tx_failure_v5.4' into 'release/v5.4'
Fix issues with offchannel action tx and ROC operations (Backport v5.4)

See merge request espressif/esp-idf!38497
2025-09-20 13:30:41 +08:00
Jiang Jiang Jian 101cab34b1 Merge branch 'change/ble_update_lib_20250919_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42030
2025-09-20 13:21:23 +08:00