Commit Graph

36739 Commits

Author SHA1 Message Date
Marius Vikhammer
e3bfa9a8dc Merge branch 'fix/lp_wakeup_cause_bits_accumulation_v5.2' into 'release/v5.2'
fix(ulp): Fix accumulation of wakeup cause bits in ULP (v5.2)

See merge request espressif/esp-idf!38563
2025-04-21 08:53:18 +08:00
Konstantin Kondrashov
7e868599b1 fix(ulp): Fix accumulation of wakeup cause bits in ULP
Closes https://github.com/espressif/esp-idf/issues/15794
2025-04-18 16:02:24 +03:00
Wang Meng Yang
26d5744fea Merge branch 'fix/some_issues_in_bt_controller_v5.2' into 'release/v5.2'
fix(bt): fixed some issues in bt controller(backport v5.2)

See merge request espressif/esp-idf!38450
2025-04-18 17:51:13 +08:00
morris
0aa4fe621c Merge branch 'feat/customize_i2c_operation_transaction_v5.2' into 'release/v5.2'
feat(i2c): Add api for customize i2c transaction interface for un-standard i2c device (backport v5.2)

See merge request espressif/esp-idf!37425
2025-04-18 17:38:59 +08:00
Island
100d130cee Merge branch 'change/ble_update_lib_20250414_v5.2' into 'release/v5.2'
change(ble): [AUTO_MR] 20250414 - Update ESP BLE Controller Lib (v5.2)

See merge request espressif/esp-idf!38492
2025-04-18 11:07:43 +08:00
morris
34a92965d0 Merge branch 'fix/fix_mmu_map_concurrent_issue_v5.2' into 'release/v5.2'
mmu: fix mmu map concurrent issue (v5.2)

See merge request espressif/esp-idf!38408
2025-04-17 21:29:25 +08:00
Jiang Jiang Jian
5dd79575a4 Merge branch 'fix/fix_uart_console_broken_after_sleep_v5.2' into 'release/v5.2'
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO (v5.2)

See merge request espressif/esp-idf!38447
2025-04-17 17:18:37 +08:00
Jiang Jiang Jian
adfc9aa6a8 Merge branch 'change/allow_keep_sar_poweron_in_light_sleep_v5.2' into 'release/v5.2'
change(esp_hw_support): allow sar power keep on during lightsleep (v5.2)

See merge request espressif/esp-idf!38456
2025-04-17 17:15:23 +08:00
Zhou Xiao
84db46c959 change(ble): bugs fixed on spi ble log
* removed spi master in iram select for flash only firmware
* fixed memory issue in transaction init function
* fixed memory issue in transaction deinit function
2025-04-17 13:41:59 +08:00
Jiang Jiang Jian
c22d3d0f6b Merge branch 'bugfix/espnow_send_issue_v52' into 'release/v5.2'
fix(esp_wifi): Fix for issue in esp_now_send when wifi tx callback registered(v5.2)

See merge request espressif/esp-idf!37943
2025-04-17 11:11:21 +08:00
Zhou Xiao
7d83cefc69 fix(ble): remove null pointer assert in npl event deinit
(cherry picked from commit ece108c0bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-04-17 10:54:17 +08:00
Zhou Xiao
5f0b5a3d8c feat(ble): support configurable rxbuf opt feat on ESP32-C6
(cherry picked from commit 5fbbec8655)

Co-authored-by: cjin <jinchen@espressif.com>
2025-04-17 10:54:15 +08:00
Zhou Xiao
d5a73a15a2 feat(ble): support configurable rxbuf opt feat on ESP32-H2
(cherry picked from commit 4937d3c883)

Co-authored-by: cjin <jinchen@espressif.com>
2025-04-17 10:54:12 +08:00
Zhou Xiao
c80a727ad2 feat(ble): use new section for ble sleep on ESP32-C2
(cherry picked from commit ce4e012c8b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-04-17 10:54:10 +08:00
Zhou Xiao
1010d98cc7 change(ble): [AUTO_MR] Update lib_esp32c2 to fca2b9ea
(cherry picked from commit 09467baed0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-04-17 10:54:08 +08:00
Zhou Xiao
5bb64f5ce3 change(ble): [AUTO_MR] Update lib_esp32c6 to 76549818
(cherry picked from commit e2d1a5509e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-04-17 10:54:06 +08:00
Zhou Xiao
234c3f0ab5 change(ble): [AUTO_MR] Update lib_esp32h2 to 76549818
(cherry picked from commit c11bb1ddd0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-04-17 10:54:04 +08:00
Jiang Jiang Jian
e9d48c89b9 Merge branch 'fix/fix_current_leakage_after_ext_osc_detect_failed_v5.2' into 'release/v5.2'
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists (v5.2)

See merge request espressif/esp-idf!38441
2025-04-17 10:52:52 +08:00
Wang Meng Yang
aee70c6e0f Merge branch 'feature/add_profile_stat_v5.2' into 'release/v5.2'
feat(bt): Add API to get profile status(v5.2)

See merge request espressif/esp-idf!38277
2025-04-17 08:00:29 +08:00
Aditi
98ec88b06b fix(esp_wifi): Fix for issue in esp_now_send when wifi tx callback registered 2025-04-16 21:02:48 +05:30
wuzhenghui
5d7d37def6 change(esp_hw_support): allow sar power keep on during lightsleep
Closes https://github.com/espressif/esp-idf/issues/12426
2025-04-16 16:11:01 +08:00
gongyantao
1c93181f6c fix(bt): fixed some issues in bt controller
- add check for Wi-Fi channel
- fix the incorrect unit of duration_min in cpb tx
- recalculate the channel map when afh is enabled
- fix incorrect vendor event count causing an assertion failure
2025-04-16 15:30:26 +08:00
wuzhenghui
f86ea55bd3 fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO 2025-04-16 15:27:00 +08:00
morris
daedd40689 Merge branch 'feat/allow_rmt_tx_channel_to_switch_other_gpios_v5.2' into 'release/v5.2'
feat(rmt_tx): allow to switch gpio in tx channal (v5.2)

See merge request espressif/esp-idf!38396
2025-04-16 15:11:33 +08:00
wuzhenghui
deffa33d5f fix(esp_hw_support): fix unused OSC source deinit breaks XTAL32K configuration 2025-04-16 15:03:11 +08:00
wuzhenghui
b4c907e36d fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists 2025-04-16 15:02:35 +08:00
Jiang Jiang Jian
7b18d6bd0d Merge branch 'feature/github_pull_15073_v5.2' into 'release/v5.2'
feat(wpa_supplicant): Add optimized PSK implementation (v5.2)

See merge request espressif/esp-idf!38106
2025-04-16 13:59:11 +08:00
Island
ba7c484497 Merge branch 'feat/optimize_cble50y24_111_v5.2' into 'release/v5.2'
feat(bt/bluedroid): Added BLE eddystone sender example (v5.2)

See merge request espressif/esp-idf!38156
2025-04-16 11:25:39 +08:00
Mahavir Jain
046c0b5bcd Merge branch 'feat/update_mbedtls_3.6.3_v5.2' into 'release/v5.2'
feat(component/mbedtls): update to upstream v3.6.3 (v5.2)

See merge request espressif/esp-idf!38180
2025-04-16 11:14:19 +08:00
Marius Vikhammer
cf740a14cc Merge branch 'bugfix/heap_in_flash_v5.2' into 'release/v5.2'
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL (v5.2)

See merge request espressif/esp-idf!38123
2025-04-16 11:11:45 +08:00
Jiang Jiang Jian
f7add8b942 Merge branch 'feature/support_sco_coexist_v5.2' into 'release/v5.2'
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence

See merge request espressif/esp-idf!38135
2025-04-15 19:59:35 +08:00
morris
cf8633f570 Merge branch 'refactor/ana_cmpr_driver_v5.2' into 'release/v5.2'
refactor(ana_cmpr): enhanced the driver implementation (v5.2)

See merge request espressif/esp-idf!38406
2025-04-15 19:07:07 +08:00
Chen Jichang
d8058158ea feat(rmt_tx): allow to switch gpio in tx channal 2025-04-15 14:42:50 +08:00
armando
b3e085cc91 test(system): increased 200B memory leak thresh due to mmu mmap mutex
200B to extend the thresh, real increase to the memory usage will be smaller
2025-04-15 14:26:19 +08:00
armando
015e7a1ae4 test(mmu): added esp_mmu_map concurrency test 2025-04-15 14:25:42 +08:00
armando
028e597113 fix(mmu): fixed esp_mmu_map concurrent issue and add related docs 2025-04-15 14:24:56 +08:00
baohongde
937e908ba4 feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence 2025-04-15 14:18:23 +08:00
Shu Chen
8df262a289 Merge branch 'feature/add_ot_cli_ci_case_v5.2' into 'release/v5.2'
feat(openthread): add openthread ci ssed case v5.2

See merge request espressif/esp-idf!38254
2025-04-15 12:12:13 +08:00
morris
9f321438ff fix(ana_cmpr): interrupt priority can only be 0~3 2025-04-15 10:52:00 +08:00
Kapil Gupta
622420dab7 fix(ci): Update UT to verify fast psk calculations
Also update some comments
2025-04-15 10:47:45 +08:00
Kapil Gupta
73dcc7bbfb fix(esp_wifi): Add some comments in github PR 15073
Closes https://github.com/espressif/esp-idf/pull/15073
2025-04-15 10:47:45 +08:00
Chien Wong
04f2322dd2 feat(wpa_supplicant): Add optimized PSK impl
Signed-off-by: Chien Wong <m@xv97.com>
2025-04-15 10:47:45 +08:00
Marius Vikhammer
c86f9d2868 fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-04-15 09:53:15 +08:00
Marius Vikhammer
4f2fd431f8 fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM 2025-04-15 09:53:15 +08:00
xiongweichao
c984526ba2 feat(bt): Add API to get profile status 2025-04-15 07:47:18 +08:00
Island
88c1a0109d Merge branch 'bugfix/fix_ble_controller_only_error_if_hci_uart_enabled_v5.2' into 'release/v5.2'
fix(ble/controller): Fixed controller flash only bug if hci-uart is enabled (v5.2)

See merge request espressif/esp-idf!38146
2025-04-14 17:13:21 +08:00
Tan Yan Quan
24f8571729 feat(openthread): add esp_system dependency for SSED CI 2025-04-14 16:32:45 +08:00
Tan Yan Quan
2356e6949d feat(openthread): relax conditions for trel case approval 2025-04-14 16:32:39 +08:00
Tan Yan Quan
1409c30c4f feat(openthread): add openthread ci ssed case 2025-04-14 16:32:34 +08:00
Tan Yan Quan
971fcc219d feat(openthread): use freertos timer for debug logs 2025-04-14 16:32:25 +08:00