Island 
							
						 
					 
					
						
						
							
						
						a40b0e241a 
					 
					
						
						
							
							Merge branch 'feature/add_vendor_ble_cmd_definitions_5.2' into 'release/v5.2'  
						
						... 
						
						
						
						Feature/add vendor ble cmd definitions (v5.2)
See merge request espressif/esp-idf!37960  
						
						
					 
					
						2025-03-27 17:15:23 +08:00 
						 
				 
			
				
					
						
							
							
								Geng Yuchao 
							
						 
					 
					
						
						
							
						
						9cf96adb40 
					 
					
						
						
							
							feat(ble):Add Kconfig support for direction finding feature  
						
						
						
						
					 
					
						2025-03-26 16:32:20 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						de07298213 
					 
					
						
						
							
							feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2025-03-25 16:11:17 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						aa4ca80115 
					 
					
						
						
							
							feat(ble): change whitelist max size to 31 on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit 2b435687b0zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-24 17:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						471cc7a882 
					 
					
						
						
							
							fix(ble): fixed hci driver stack protection fault issue on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit ec4a1324f5zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-24 17:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						3435951afc 
					 
					
						
						
							
							feat(ble): support ble log simple output via SPI interface for ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit e99b3c6f6azhouxiao@espressif.com > 
						
						
					 
					
						2025-03-24 10:58:27 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						a784e0dba2 
					 
					
						
						
							
							feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2025-03-13 09:13:43 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a0ba8c9e1d 
					 
					
						
						
							
							Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(panic_handler): Updated panic handler to use RTC WDT (v5.2)
See merge request espressif/esp-idf!37121  
						
						
					 
					
						2025-03-12 09:58:59 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						ed720503fb 
					 
					
						
						
							
							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:06:53 +01:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						3283d9e55c 
					 
					
						
						
							
							feat(ble): add a debug way to retain scene on ESP32-C6  
						
						
						
						
					 
					
						2025-03-06 14:47:31 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						b1a4aeb539 
					 
					
						
						
							
							feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2025-03-06 14:38:11 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						238c71b3da 
					 
					
						
						
							
							change(ble): Supported cuttable architecture for ble  
						
						
						
						
					 
					
						2025-03-06 14:38:11 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						be79a549c4 
					 
					
						
						
							
							change(ble): update ble log spi out config for ESP32-H2  
						
						
						
						
					 
					
						2025-03-03 16:36:40 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						3102c4c94e 
					 
					
						
						
							
							feat(ble): support esp ble controller spi output interface for ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit 9c98c7e040zhouxiao@espressif.com > 
						
						
					 
					
						2025-03-03 16:36:40 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						0977431d68 
					 
					
						
						
							
							feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit f598976c6bzhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-03 16:36:40 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						30a06078c8 
					 
					
						
						
							
							feat(ble): add channel assessment and enhanced connect function on ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit 0ffac92586zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-03 16:36:39 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						304c40c89a 
					 
					
						
						
							
							fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit d2b62f2130zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-01-14 14:54:08 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						5095bba000 
					 
					
						
						
							
							feat(ble): support for putting ble code into flash on ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit 5a9acdc379zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-01-14 14:54:01 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						226d8d7c75 
					 
					
						
						
							
							feat(ble): Support get ble controller free heap size on ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit 12f226be7dzhaoweiliang@espressif.com > 
						
						
					 
					
						2024-12-24 15:21:19 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						df3b401129 
					 
					
						
						
							
							fix(ble): fixed the connect issue when rx error aa on ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit 093b65e27czhaoweiliang@espressif.com > 
						
						
					 
					
						2024-11-27 16:03:39 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						4250272790 
					 
					
						
						
							
							fix(ble): do not assert if ble sleep init failed  
						
						
						
						
					 
					
						2024-10-25 10:52:51 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						41502dbf64 
					 
					
						
						
							
							feat(ble): add internal api to change ble slow clock source  
						
						
						
						
					 
					
						2024-08-27 12:47:22 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						466d42359c 
					 
					
						
						
							
							fix(ble): remove ble wakeup before entering light sleep  
						
						
						
						
					 
					
						2024-08-27 10:27:11 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						93de12ee69 
					 
					
						
						
							
							fix(ble): fixed ble controller issues on ESP32-H2  
						
						
						
						
					 
					
						2024-08-26 19:41:48 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						69baf86cf4 
					 
					
						
						
							
							change(esp_hw_support): collect retention link priority definition  
						
						
						
						
					 
					
						2024-08-26 11:40:07 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						1c0a4dbfa3 
					 
					
						
						
							
							feat(ble): Print out the BT mac when the controller is initialized  
						
						
						
						
					 
					
						2024-08-09 20:53:12 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						719c0b7709 
					 
					
						
						
							
							fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2  
						
						
						
						
					 
					
						2024-07-31 14:38:46 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						56984e4eac 
					 
					
						
						
							
							fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-29 11:56:17 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						229f8ede97 
					 
					
						
						
							
							feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-29 11:56:17 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						0898c1a5a8 
					 
					
						
						
							
							feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-07-29 11:56:16 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						582e9f8a67 
					 
					
						
						
							
							feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-07-18 10:47:20 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						56e9890ba0 
					 
					
						
						
							
							feat(bluetooth/controller): adopting new HCI layer code and support UHCI on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-16 13:20:53 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						c4a22160c7 
					 
					
						
						
							
							feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code  
						
						
						
						
					 
					
						2024-06-24 10:11:52 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						fc8a569027 
					 
					
						
						
							
							feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-06-17 16:43:25 +08:00 
						 
				 
			
				
					
						
							
							
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						12d81c1cf1 
					 
					
						
						
							
							fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used  
						
						
						
						
					 
					
						2024-05-06 15:19:40 +05:30 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						bb6cf16177 
					 
					
						
						
							
							change(bt): Rename linker script file names and symbol names  
						
						... 
						
						
						
						1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release 
						
						
					 
					
						2024-04-24 17:24:02 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						a06844d9b1 
					 
					
						
						
							
							fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled  
						
						... 
						
						
						
						1. Closes https://github.com/espressif/esp-idf/issues/10427 
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified 
						
						
					 
					
						2024-04-24 17:24:02 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						9f52809629 
					 
					
						
						
							
							change(bt): use new retention api to implement BT mac and bb retention  
						
						
						
						
					 
					
						2024-04-22 12:49:33 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						510ae698e2 
					 
					
						
						
							
							feat(ble): add cca related config in c6, h2 and c2  
						
						
						
						
					 
					
						2024-04-02 12:16:56 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						27d360127d 
					 
					
						
						
							
							change(ble): support ble light sleep using ext 32k xtal on C2  
						
						
						
						
					 
					
						2024-04-02 12:16:56 +08:00 
						 
				 
			
				
					
						
							
							
								zhaoweiliang 
							
						 
					 
					
						
						
							
						
						d4327c47a1 
					 
					
						
						
							
							ble : adjust the log initialization sequence of ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-04-02 12:16:56 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						410db7f812 
					 
					
						
						
							
							feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-01-25 20:38:43 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						de5644f88c 
					 
					
						
						
							
							feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-01-25 20:38:34 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						f096b66d71 
					 
					
						
						
							
							fix(ble): fixed build error when disable sm feature  
						
						
						
						
					 
					
						2024-01-25 20:38:28 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						86d6781f68 
					 
					
						
						
							
							change(ble): npl count is zero if nimble host is not used  
						
						... 
						
						
						
						change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
    Update c2 lib to 91b81332
    Update h2 lib to 620fbe79
    Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9 
						
						
					 
					
						2024-01-19 16:14:55 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						82d53440a4 
					 
					
						
						
							
							change(ble): added ble cca en and thresh option  
						
						
						
						
					 
					
						2023-12-22 14:34:30 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						f75b4b1636 
					 
					
						
						
							
							ble: support for selecting CSA#2 by menuconfig  
						
						... 
						
						
						
						ble(fix): fixed event receiving on host side without returning event buffer to pool 
						
						
					 
					
						2023-12-22 14:34:30 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						96a3926e22 
					 
					
						
						
							
							ble(fix): clear event queue when init event queue  
						
						... 
						
						
						
						ble: update log module on ESP32C2, ESP32H2 and ESP32C6 
						
						
					 
					
						2023-12-19 17:35:34 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						b7b042f45d 
					 
					
						
						
							
							ble(fix): deinit crash issue  
						
						
						
						
					 
					
						2023-11-21 15:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						533b82aae1 
					 
					
						
						
							
							ble: update controller log module  
						
						
						
						
					 
					
						2023-11-21 15:06:23 +08:00