Sudeep Mohanty
cd887ef59a
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:17:26 +01:00
Jiang Jiang Jian
ccb69d4cf6
Merge branch 'change/ble_update_lib_20250217_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250217 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37131
2025-02-21 09:44:45 +08:00
Island
36ef188b85
Merge branch 'feat/improve_bt_log_spi_output_interface_v5.4' into 'release/v5.4'
...
Feat/improve bt log spi output interface (v5.4)
See merge request espressif/esp-idf!37137
2025-02-20 19:51:25 +08:00
cjin
f2330fd2fb
change(ble): update esp32c6 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
cjin
bbb160a083
change(ble): update esp32c5 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
cjin
49164ce77f
change(ble): update esp32h2 lib to 7ead2d29
2025-02-20 18:01:46 +08:00
zwl
18ce40a23a
feat(ble): implement ble capture info user handler on ESP32-C5
2025-02-20 18:01:41 +08:00
zwl
aeff03bac4
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-02-20 18:00:07 +08:00
Shen Weilong
a92f4ed389
change(ble): Supported cuttable architecture for ble
2025-02-20 17:36:55 +08:00
Zhou Xiao
a03b8e13be
change(ble): update ble log spi out config for ESP32-C5
2025-02-20 10:56:51 +08:00
Jiang Jiang Jian
ab0e43d75b
Merge branch 'bugfix/sdp_uuid16_match_err_v5.4' into 'release/v5.4'
...
fix(bt): Fix the incorrect record found using uuid16 search(v5.4)
See merge request espressif/esp-idf!36843
2025-02-20 10:56:37 +08:00
Zhou Xiao
d3a639bb06
feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3
...
(cherry picked from commit e41f619566 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:38 +08:00
Zhou Xiao
e7f712f78f
feat(ble): support ble log spi out for ESP32
...
(cherry picked from commit e2fbec5d2e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:35 +08:00
Zhou Xiao
ef95009563
change(ble): update ble log spi out config for ESP32-H2
...
(cherry picked from commit 608ecf63e2 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:33 +08:00
Zhou Xiao
5425ab7b83
change(ble): update ble log spi out config for ESP32-C6
...
(cherry picked from commit e61089e7e0 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:29 +08:00
Zhou Xiao
c6ea18fd55
change(ble): update ble log spi out config for ESP32-C2
...
(cherry picked from commit e4b698fc32 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:27 +08:00
Zhou Xiao
21f7a2b152
feat(ble): improved ble log spi output interface to support multisource log
...
(cherry picked from commit 2221133ba8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:24 +08:00
Island
93651ddbd5
Merge branch 'change/ble_update_lib_20250212_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37044
2025-02-19 17:19:04 +08:00
Island
b9ebf6cd91
Merge branch 'feat/support_ble_debug_with_gpio_v5.4' into 'release/v5.4'
...
Support change HID task size by Kconfig in HID example (v5.4)
See merge request espressif/esp-idf!36999
2025-02-19 16:37:14 +08:00
zwl
8e5aee2261
feat(ble): support enhanced controller log capabilities on ESP32-C5
2025-02-18 10:32:44 +08:00
zwl
3c6236df50
feat(ble): add channel assessment and enhanced connect function on ESP32-C5
2025-02-18 10:32:28 +08:00
zwl
8eb5c15376
change(ble): [AUTO_MR] Update lib_esp32c5 to 1d7eebaf
2025-02-18 10:32:09 +08:00
Zhou Xiao and zwl
9912a9c029
feat(ble): support enhanced controller log capabilities on ESP32-C2
...
(cherry picked from commit bbcb4a2e1f )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:47 +08:00
Zhou Xiao and zwl
de1cbf7f2f
feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2
...
(cherry picked from commit f598976c6b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:44 +08:00
Zhou Xiao and zwl
e6b590b243
feat(ble): add channel assessment and enhanced connect function on ESP32-H2
...
(cherry picked from commit 0ffac92586 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:41 +08:00
Zhou Xiao and zwl
b9616fdd7f
feat(ble): add channel assessment and enhanced connect function on ESP32-C6
...
(cherry picked from commit 821e587fda )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:39 +08:00
Zhou Xiao
553992e1fa
change(ble): [AUTO_MR] Update lib_esp32c6 to 1d7eebaf
...
(cherry picked from commit 4579e083ef )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-18 10:23:36 +08:00
Zhou Xiao
95a101d359
change(ble): [AUTO_MR] Update lib_esp32h2 to 1d7eebaf
...
(cherry picked from commit 4f0e0f371a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-18 10:23:33 +08:00
Jiang Jiang Jian
30307f6977
Merge branch 'bugfix/ifdef_cplusplus_bracket_v5.4' into 'release/v5.4'
...
bugfix(wifi): Add missing brackets in the C++ guard (Backport v5.4)
See merge request espressif/esp-idf!36830
2025-02-17 15:50:16 +08:00
Zhang Hai Peng and Nebojša Cvetković
7790c95832
fix(ble/bluedroid): Don't log error on 16/128-bit UUID mixed descriptors
...
(cherry picked from commit fed1d41aa7 )
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2025-02-17 11:15:40 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
41ccc00c15
refactor(ble/bluedroid): Fix typos in gatt_sr.c
...
(cherry picked from commit 63b2dcc3a7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:37 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
c0b060c1a8
fix(ble/bluedroid): Allow 0 length indications
...
(cherry picked from commit 9b5a52e2f7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:32 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
635e1489b7
refactor(ble/bluedroid): Fix typos in bta_gatts_act.c
...
(cherry picked from commit a8041a9953 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:29 +08:00
Zhang Hai Peng
a0f37ef893
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
(cherry picked from commit 0a7888f839 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-17 11:13:56 +08:00
Island
c34702fc0c
Merge branch 'feat/add_spi_output_v5.4' into 'release/v5.4'
...
Feat/add spi output (v5.4)
See merge request espressif/esp-idf!36956
2025-02-17 11:04:37 +08:00
Rahul Tank
d4d795c56d
fix(nimble): Handle not sending disconnect event if connect was not sent
2025-02-15 09:22:55 +05:30
Abhinav Kudnar
222d7a7741
feat(nimble): Add offset in GATT server long read context
2025-02-14 11:21:30 +05:30
Zhou Xiao
ec495372ab
feat(ble): support esp ble controller spi output interface for ESP32-H2
...
(cherry picked from commit 9c98c7e040 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:23 +08:00
Zhou Xiao
78f1241f78
feat(ble): support esp ble controller spi output interface for ESP32-C6
...
(cherry picked from commit 58b8775f95 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:20 +08:00
Zhou Xiao
8d3fcb78ee
feat(ble): support esp ble controller spi output interface for ESP32-C2
...
(cherry picked from commit 0b57f8ae87 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:16 +08:00
Zhou Xiao
2acf21413c
feat(ble): add spi output interface for esp ble controller log
...
(cherry picked from commit 52106c9895 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:54:13 +08:00
xiongweichao
44c606e165
fix(bt): Fixed SDP record integrity check bug
2025-02-14 10:21:46 +08:00
Astha Verma
ff55cabe6d
fix(nimble): Added sync reattempt for periodic adv
2025-02-13 18:24:38 +05:30
Astha Verma
34a8c8ae28
fix(nimble): Enhanced error handling by adding to print core error definitions
2025-02-13 08:57:08 +05:30
Astha Verma
5a9fc48b73
fix(nimble): fix NVS corruption
2025-02-12 10:50:50 +05:30
Rahul Tank
49262fd40c
Merge branch 'bugfix/fix_warn_write_string_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set (v5.4)
See merge request espressif/esp-idf!36699
2025-02-12 12:56:26 +08:00
Wang Meng Yang
cb19765809
Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.4' into 'release/v5.4'
...
feat(bt): Added API to get/set low power clock source(v5.4)
See merge request espressif/esp-idf!36562
2025-02-11 12:14:58 +08:00
xiongweichao
f9ea7a47b1
fix(bt/bluedroid): Fixed incorrect types of some variables in SDP
2025-02-11 11:57:11 +08:00
xiongweichao
26491fbe67
fix(bt): Fix incorrect type returned when searching SAP record
2025-02-11 11:57:07 +08:00
xiongweichao
b8a4d9f74f
fix(bt): Fix the incorrect record found using uuid16 search
2025-02-11 11:57:03 +08:00