29429 Commits

Author SHA1 Message Date
Jan Beran
2c501d5bac fix(kconfgen): Improve error message for int/hex without default
Non string values without (valid) default value will have their
str_value equal to "" (empty string). If this is detected, a warning is
printed and the value is set to None.
2025-02-21 13:11:31 +01:00
Martin Vychodil
ae11fd5c92 Merge branch 'bugfix/memprot_s2_intr_peri1_v5.0' into 'release/v5.0'
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt (v5.0)

See merge request espressif/esp-idf!37122
2025-02-21 04:56:44 +08:00
Island
f0756ef7cd Merge branch 'feat/improve_bt_log_spi_output_interface_v5.0' into 'release/v5.0'
Feat/improve bt log spi output interface (v5.0)

See merge request espressif/esp-idf!37133
2025-02-20 19:51:30 +08:00
Jiang Jiang Jian
5949919086 Merge branch 'bugfix/fix_delete_queue_error_in_espnow_example_v5.0' into 'release/v5.0'
fix(wifi): fix the delete queue error in espnow exapmle (v5.0)

See merge request espressif/esp-idf!37018
2025-02-20 15:44:05 +08:00
Island
0364a68eee Merge branch 'change/ble_update_lib_20250114_v5.0' into 'release/v5.0'
change(ble): [AUTO_MR] 20250114 - Update ESP BLE Controller Lib (v5.0)

See merge request espressif/esp-idf!36476
2025-02-20 14:48:07 +08:00
Jiang Jiang Jian
f299f69d04 Merge branch 'bugfix/sdp_uuid16_match_err_v5.0' into 'release/v5.0'
fix(bt): Fix the incorrect record found using uuid16 search(v5.0)

See merge request espressif/esp-idf!36853
2025-02-20 10:58:35 +08:00
Zhou Xiao
09eef742ea feat(ble): improved ble log spi output interface to support multisource log 2025-02-20 10:34:27 +08:00
Martin Vychodil
889cfabc89 fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 19:40:23 +01:00
Zhou Xiao
06c6996a2c feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3
(cherry picked from commit e41f6195667fa2724d78c9b33a9894d91675b0d6)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-19 20:53:26 +08:00
Zhou Xiao
56e38729b1 feat(ble): support ble log spi out for ESP32
(cherry picked from commit e2fbec5d2e70bd0a7d3b2e5f5b5cc7a662157130)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-19 20:53:23 +08:00
Zhou Xiao
6bd2ef0083 change(ble): update ble log spi out config for ESP32-C2
(cherry picked from commit e4b698fc32249f3d30c6eba69de1d325fee71dee)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-19 20:53:21 +08:00
Jiang Jiang Jian
a2e76fa5aa Merge branch 'feat/add_inq_page_coex_schm_v5.0' into 'release/v5.0'
feat(coex): add coexist scheme for bt inquiry/page coexist with wifi

See merge request espressif/esp-idf!37009
2025-02-19 20:21:02 +08:00
Island
4d1964212c Merge branch 'change/ble_update_lib_20250212_v5.0' into 'release/v5.0'
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.0)

See merge request espressif/esp-idf!37040
2025-02-19 17:19:00 +08:00
xiongweichao
dc7b0241ae fix(bt): Fixed SDP record integrity check bug 2025-02-18 14:10:26 +08:00
xiongweichao
dd5155ea9c fix(bt/bluedroid): fixed the format error of passkey printing 2025-02-18 14:10:26 +08:00
xiongweichao
76da49327e fix(bt/bluedroid): Fixed incorrect types of some variables in SDP 2025-02-18 14:10:26 +08:00
xiongweichao
559bcf1ec9 fix(bt): Fix incorrect type returned when searching SAP record 2025-02-18 14:10:26 +08:00
xiongweichao
bf9f271ca7 fix(bt): Fix the incorrect record found using uuid16 search 2025-02-18 14:10:26 +08:00
morris
085bf84090 Merge branch 'bugfix/gpio_rom_patch_fix_v5.0' into 'release/v5.0'
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2 (v5.0)

See merge request espressif/esp-idf!36869
2025-02-18 10:24:53 +08:00
Zhou Xiao
3fcc64cc05 feat(ble): support enhanced controller log capabilities on ESP32-C2
(cherry picked from commit bbcb4a2e1f9c9bc13d59364d42c70bdf02ae14ef)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-02-18 10:22:43 +08:00
Rahul Tank
608d5a7626 Merge branch 'fix/wifi_provisioning_ble_v5.0' into 'release/v5.0'
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled (v5.0)

See merge request espressif/esp-idf!36502
2025-02-17 18:59:52 +08:00
zhangyanjiao
d6b268361c fix(wifi): fix the delete queue error in espnow exapmle
Closes https://github.com/espressif/esp-idf/issues/15383
2025-02-17 14:59:56 +08:00
liuning
69ae8735c7 feat(coex): add coexist scheme for bt inquiry/page coexist with wifi 2025-02-17 14:23:03 +08:00
Astha Verma
8391e9a02b fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled 2025-02-17 10:34:48 +05:30
Rahul Tank
85109aff8f Merge branch 'fix/ble_issue_05022025_v5.0' into 'release/v5.0'
fix(nimble): Fix/ble issue 05022025 v5.0

See merge request espressif/esp-idf!36759
2025-02-17 12:58:35 +08:00
Island
10bebf8139 Merge branch 'feat/add_spi_output_v5.0' into 'release/v5.0'
Feat/add spi output (v5.0)

See merge request espressif/esp-idf!36952
2025-02-17 11:04:29 +08:00
Abhinav Kudnar
f7f91702b8 feat(nimble): Add offset in GATT server long read context 2025-02-15 20:28:36 +05:30
Rahul Tank
30116f0522 fix(nimble): Handle not sending disconnect event if connect was not sent 2025-02-15 20:27:56 +05:30
Astha Verma
698badd76a fix(nimble): Added sync reattempt for periodic adv 2025-02-15 20:26:35 +05:30
Astha Verma
bcb9511858 fix(nimble): Handle NVS corruption due to incorrect security record
deletion
2025-02-15 20:25:55 +05:30
Rahul Tank
9297010c2e fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set 2025-02-15 20:25:00 +05:30
Astha Verma
2b5d70b4cf fix(nimble): Enhanced error handling by adding to print core error definitions 2025-02-15 20:22:41 +05:30
Kapil Gupta
e2a2dcd808 Merge branch 'bugfix/skip_memory_reordering_wpa2_semaphr_v5.0' into 'release/v5.0'
fix(esp_wifi): fixed stack corruption in WiFi tasks (v5.0)

See merge request espressif/esp-idf!36940
2025-02-14 19:06:36 +08:00
zhouxiao
0563abdd5e change(ble): [AUTO_MR] Update lib_esp32c2 to 7b7ee440 2025-02-14 17:39:58 +08:00
Kapil Gupta
e7e15d954c fix(esp_wifi): Fix stack curruption in btm task (v5.2) 2025-02-14 13:03:32 +05:30
Zhou Xiao
e456978606 change(ble): update esp32c2 rom ld file
(cherry picked from commit e5feba6ed314c47aab4ae993edc77c377cb10b7e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 14:09:25 +08:00
Jiang Jiang Jian
5dbf151488 Merge branch 'change/ble_update_lib_20250103_v5.0' into 'release/v5.0'
change(ble): [AUTO_MR] 20250103 - Update ESP BLE Controller Lib (v5.0)

See merge request espressif/esp-idf!36369
2025-02-14 13:43:40 +08:00
Zhou Xiao
22bec7a569 feat(ble): add spi output interface for esp ble controller log 2025-02-14 12:18:31 +08:00
Zhou Xiao
11230d884a feat(ble): support esp ble controller spi output interface for ESP32-C2
(cherry picked from commit 0b57f8ae875e52cfc816ebbb0eb1e7c7fb46cfad)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 11:53:23 +08:00
Kapil Gupta
cbe890bde6 fix(esp_wifi): fixed Stack corruption in DPP task 2025-02-13 15:57:48 +05:30
Kapil Gupta
968b8a215a fix(esp_wifi): fixed Stack corruption in WPS processing 2025-02-13 15:57:48 +05:30
Kapil Gupta
90b29be236 fix(esp_wifi): Fixed memory corruption in wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/15370
2025-02-13 15:57:41 +05:30
Jiang Jiang Jian
9d8fc56139 Merge branch 'fix/stack_overuse_by_failure_retry_cnt_v5.0' into 'release/v5.0'
fix(wifi): Fix stack overflow when failure_retry_cnt is set in station configuration (Backport v5.0)

See merge request espressif/esp-idf!36856
2025-02-12 18:04:50 +08:00
Jiang Jiang Jian
dc58edb50d Merge branch 'bugfix/fix_i2s_reconfig_slot_issue_v5.0' into 'release/v5.0'
fix(i2s): fixed incorrect logic in slot reconfig (v5.0)

See merge request espressif/esp-idf!36645
2025-02-12 16:13:32 +08:00
Jiang Jiang Jian
92f710f8c8 Merge branch 'fix/ringbuf_receives_after_aq_wraparound_v5.0' into 'release/v5.0'
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer  wraps around (v5.0)

See merge request espressif/esp-idf!35871
2025-02-12 16:12:49 +08:00
Jiang Jiang Jian
a3136838fa Merge branch 'bugfix/analyzer_issues_supplicant_v5.0' into 'release/v5.0'
fix(esp_wifi): fix some analyzer issues (v5.0)

See merge request espressif/esp-idf!36834
2025-02-12 16:11:16 +08:00
Jiang Jiang Jian
45ff2887e7 Merge branch 'bugfix/wps_scan_freq_v5.0' into 'release/v5.0'
fix(esp_wifi): Reduce scan frequency in WPS (v5.0)

See merge request espressif/esp-idf!36824
2025-02-12 16:10:45 +08:00
Island
9aea05c4cd Merge branch 'bugfix/fix_blufi_crash_v5.0' into 'release/v5.0'
fix(blufi): Fixed crash issue during memcpy in example (v5.0)

See merge request espressif/esp-idf!36548
2025-02-12 15:02:38 +08:00
Island
8dde4f9233 Merge branch 'fix/blufi_example_mem_access_v5.0' into 'release/v5.0'
fix(ble/blufi): Fixed blufi example security issue (v5.0)

See merge request espressif/esp-idf!36160
2025-02-12 15:02:33 +08:00
Jiang Jiang Jian
30eba26e51 Merge branch 'bugfix/remove_unused_sco_state_v5.0' into 'release/v5.0'
Bugfix/remove unused sco state (v5.0)

See merge request espressif/esp-idf!36733
2025-02-12 14:00:57 +08:00