Island 
							
						 
					 
					
						
						
							
						
						5de769cba4 
					 
					
						
						
							
							Merge branch 'change/ble_update_lib_20250313_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!37821  
						
						
					 
					
						2025-04-16 14:38:01 +08:00 
						 
				 
			
				
					
						
							
							
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						70c9a757c7 
					 
					
						
						
							
							Merge branch 'fix/ble_issue_10032025_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						fix(nimble): Fix some nimble issues ble_issue_10032025_v5.3
See merge request espressif/esp-idf!37623  
						
						
					 
					
						2025-04-15 12:32:44 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						353abd8d22 
					 
					
						
						
							
							feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2025-04-15 12:20:20 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						c3d2bc6302 
					 
					
						
						
							
							feat(ble): support ble log simple output via SPI interface for ESP32-C6  
						
						
						
						
					 
					
						2025-04-15 12:17:03 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						97016c986c 
					 
					
						
						
							
							Merge branch 'feat/optimize_hci_data_recv_process_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						Feat/optimize hci data recv process (v5.3)
See merge request espressif/esp-idf!37833  
						
						
					 
					
						2025-04-15 11:35:08 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7fea3ef20f 
					 
					
						
						
							
							Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						fix(panic_handler): Updated panic handler to use RTC WDT (v5.3)
See merge request espressif/esp-idf!37115  
						
						
					 
					
						2025-04-15 11:05:57 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Wei Long 
							
						 
					 
					
						
						
							
						
						92ddd1cccb 
					 
					
						
						
							
							feat(ble/controller): Deleted useless functions for ESP32-C6/H2/C2  
						
						
						
						
					 
					
						2025-03-24 20:20:35 +08:00 
						 
				 
			
				
					
						
							
							
								Geng Yu Chao 
							
						 
					 
					
						
						
							
						
						c28b58a059 
					 
					
						
						
							
							feat(ble): Add Kconfig support for direction finding feature  
						
						... 
						
						
						
						(cherry picked from commit 8c7af817d89c254714dc9c93414499fead3717d3)
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com > 
						
						
					 
					
						2025-03-24 11:56:05 +05:30 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						a921ffacee 
					 
					
						
						
							
							feat(ble): change whitelist max size to 31 on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit 2b435687b0zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-18 16:04:30 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						c4d62abfe9 
					 
					
						
						
							
							fix(ble): fixed hci driver stack protection fault issue on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit ec4a1324f5zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-03-18 16:04:24 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						81109e8bdd 
					 
					
						
						
							
							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:13:17 +01:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						be9de2b50e 
					 
					
						
						
							
							feat(ble): add a debug way to retain scene on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit bc299e784czhaoweiliang@espressif.com > 
						
						
					 
					
						2025-02-26 15:03:37 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						8ef5a044d2 
					 
					
						
						
							
							feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2025-02-21 12:24:09 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						838dd8e567 
					 
					
						
						
							
							change(ble): Supported cuttable architecture for ble  
						
						
						
						
					 
					
						2025-02-21 12:24:09 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						9eeff2e97e 
					 
					
						
						
							
							Merge branch 'feat/improve_bt_log_spi_output_interface_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						Feat/improve bt log spi output interface (v5.3)
See merge request espressif/esp-idf!37136  
						
						
					 
					
						2025-02-20 14:48:02 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						7e22702043 
					 
					
						
						
							
							change(ble): update ble log spi out config for ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit e61089e7e0zhouxiao@espressif.com > 
						
						
					 
					
						2025-02-19 20:54:08 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						192ba32e6d 
					 
					
						
						
							
							feat(ble): add channel assessment and enhanced connect function on ESP32-C6  
						
						
						
						
					 
					
						2025-02-18 10:48:58 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						add7feb191 
					 
					
						
						
							
							feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2  
						
						... 
						
						
						
						(cherry picked from commit f598976c6bzhaoweiliang@espressif.com > 
						
						
					 
					
						2025-02-18 10:23:23 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						c09aadf60c 
					 
					
						
						
							
							Merge branch 'feat/add_spi_output_v5.3' into 'release/v5.3'  
						
						... 
						
						
						
						Feat/add spi output (v5.3)
See merge request espressif/esp-idf!36955  
						
						
					 
					
						2025-02-17 11:04:33 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						8f2c1c02ce 
					 
					
						
						
							
							feat(ble): support esp ble controller spi output interface for ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit 58b8775f95zhouxiao@espressif.com > 
						
						
					 
					
						2025-02-14 11:54:02 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						44001a9d70 
					 
					
						
						
							
							change(esp_hw_support): update some modules sleep retention init dependency bitmap  
						
						
						
						
					 
					
						2025-02-13 15:35:19 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						5fe98f852c 
					 
					
						
						
							
							feat(ble): support for putting ble code into flash on ESP32-C6  
						
						
						
						
					 
					
						2025-01-16 18:20:43 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						b9fadacf2f 
					 
					
						
						
							
							fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit 8d6ec12838zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-01-14 14:54:27 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						c0d8e44cda 
					 
					
						
						
							
							feat(ble): Support get ble controller free heap size on ESP32-C6  
						
						... 
						
						
						
						(cherry picked from commit aa7feb9449zhaoweiliang@espressif.com > 
						
						
					 
					
						2024-12-24 15:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						f776fa729f 
					 
					
						
						
							
							fix(ble): fixed the connect issue when rx error aa on ESP32-C6  
						
						
						
						
					 
					
						2024-11-27 16:22:01 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						e3cbe53fa3 
					 
					
						
						
							
							fix(ble): do not assert if ble sleep init failed  
						
						
						
						
					 
					
						2024-10-25 10:54:35 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						93cce50b3c 
					 
					
						
						
							
							Merge branch 'feat/print_the_ble_mac_when_init_5.3' into 'release/v5.3'  
						
						... 
						
						
						
						feat(ble): Print out the BT mac when the controller is initialized
See merge request espressif/esp-idf!32730  
						
						
					 
					
						2024-09-06 10:29:39 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						992bf3f078 
					 
					
						
						
							
							feat(ble): add internal api to change ble slow clock source  
						
						
						
						
					 
					
						2024-09-05 10:17:20 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						8a4b12a7a7 
					 
					
						
						
							
							fix(ble): fixed ble controller issues on ESP32-C6  
						
						
						
						
					 
					
						2024-08-24 14:34:04 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						7c9d9a8ad8 
					 
					
						
						
							
							feat(ble): Print out the BT mac when the controller is initialized  
						
						
						
						
					 
					
						2024-08-09 20:47:59 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						8d22f1c609 
					 
					
						
						
							
							fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2  
						
						
						
						
					 
					
						2024-07-31 14:38:40 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						ba97f7d755 
					 
					
						
						
							
							fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-29 11:56:10 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						30ff46717f 
					 
					
						
						
							
							feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-29 11:56:09 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						777e58f80e 
					 
					
						
						
							
							feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-07-29 11:56:08 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						a2df884e64 
					 
					
						
						
							
							feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-07-18 10:53:45 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						e761c1de8f 
					 
					
						
						
							
							feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-17 19:32:22 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						f7baa7feb2 
					 
					
						
						
							
							fix(ble): added c6 config check for ble light sleep  
						
						
						
						
					 
					
						2024-06-24 10:40:46 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						a21f65cb5b 
					 
					
						
						
							
							feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code  
						
						
						
						
					 
					
						2024-06-24 10:40:33 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						9fbec0a819 
					 
					
						
						
							
							feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-06-24 10:39:28 +08:00 
						 
				 
			
				
					
						
							
							
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						a61a367bc4 
					 
					
						
						
							
							fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used  
						
						
						
						
					 
					
						2024-05-06 15:17:57 +05:30 
						 
				 
			
				
					
						
							
							
								Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						d4552c6274 
					 
					
						
						
							
							Merge branch 'bugfix/bt_bss_in_extram' into 'master'  
						
						... 
						
						
						
						BT: Fix non-existent linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
Closes IDFGH-9017
See merge request espressif/esp-idf!21790  
						
						
					 
					
						2024-04-12 08:57:10 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						1d9559cc9d 
					 
					
						
						
							
							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-10 19:13:17 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						0aca5ec357 
					 
					
						
						
							
							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-10 19:13:17 +08:00 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						ec872c0c81 
					 
					
						
						
							
							fix(wifi): fix code review comments  
						
						
						
						
					 
					
						2024-04-10 15:27:50 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						2f60e19696 
					 
					
						
						
							
							feat(ble): add cca related config in c6, h2 and c2  
						
						
						
						
					 
					
						2024-04-01 15:57:06 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						edb3f70562 
					 
					
						
						
							
							change(ble): support ble light sleep using ext 32k xtal on C2  
						
						
						
						
					 
					
						2024-04-01 15:57:06 +08:00 
						 
				 
			
				
					
						
							
							
								zhaoweiliang 
							
						 
					 
					
						
						
							
						
						29eb1400ae 
					 
					
						
						
							
							ble : adjust the log initialization sequence of ESP32C6 and ESP32H2  
						
						
						
						
					 
					
						2024-04-01 15:57:06 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						c0f3570237 
					 
					
						
						
							
							change(bt): use new retention api to implement BT mac and bb retention  
						
						
						
						
					 
					
						2024-03-30 11:51:52 +08:00 
						 
				 
			
				
					
						
							
							
								fl0wl0w 
							
						 
					 
					
						
						
							
						
						90d1dcfd76 
					 
					
						
						
							
							feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES  
						
						... 
						
						
						
						This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2024-02-09 09:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						247b4e0574 
					 
					
						
						
							
							change(esp_hw_support): collect retention link priority definition  
						
						
						
						
					 
					
						2024-02-02 11:21:44 +08:00