Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						2bba3944c2 
					 
					
						
						
							
							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:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e9b7e6c434 
					 
					
						
						
							
							Merge branch 'change/ble_update_lib_20250212_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.1)
See merge request espressif/esp-idf!37041  
						
						
					 
					
						2025-02-20 11:09:15 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						f08f52d057 
					 
					
						
						
							
							feat(ble): support enhanced controller log capabilities on ESP32-C2  
						
						... 
						
						
						
						(cherry picked from commit bbcb4a2e1fzhaoweiliang@espressif.com > 
						
						
					 
					
						2025-02-18 10:22:55 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						5f20fab227 
					 
					
						
						
							
							feat(ble): support esp ble controller spi output interface for ESP32-C2  
						
						... 
						
						
						
						(cherry picked from commit 0b57f8ae87zhouxiao@espressif.com > 
						
						
					 
					
						2025-02-14 11:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						17d01a1818 
					 
					
						
						
							
							fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2  
						
						... 
						
						
						
						(cherry picked from commit 6a752eeb89zhaoweiliang@espressif.com > 
						
						
					 
					
						2025-01-14 14:53:40 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						9e24e88ca7 
					 
					
						
						
							
							feat(ble): Support get ble controller free heap size on ESP32-C2  
						
						... 
						
						
						
						(cherry picked from commit 2cb7d2437bzhaoweiliang@espressif.com > 
						
						
					 
					
						2024-12-24 15:21:08 +08:00 
						 
				 
			
				
					
						
							
							
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						4036633ee3 
					 
					
						
						
							
							fix(ble): fixed the connect issue when rx error aa on ESP32-C2  
						
						... 
						
						
						
						(cherry picked from commit 6b01a56e09zhaoweiliang@espressif.com > 
						
						
					 
					
						2024-12-16 11:03:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jin Chen 
							
						 
					 
					
						
						
							
						
						b7b9367b21 
					 
					
						
						
							
							fix(ble): fix ble light sleep error on esp32c2  
						
						... 
						
						
						
						(cherry picked from commit 23f7e33a97jinchen@espressif.com > 
						
						
					 
					
						2024-11-22 10:41:40 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						4fff9f7cf7 
					 
					
						
						
							
							feat(ble): Support for putting code in flash on ESP32-C2  
						
						
						
						
					 
					
						2024-11-11 17:45:55 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						53c865090c 
					 
					
						
						
							
							feat(ble): add internal api to change ble slow clock source  
						
						
						
						
					 
					
						2024-08-27 12:48:38 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						a981024b98 
					 
					
						
						
							
							feat(ble): Print out the BT mac when the controller is initialized  
						
						
						
						
					 
					
						2024-08-09 20:55:16 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						fde374a78e 
					 
					
						
						
							
							fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2  
						
						
						
						
					 
					
						2024-07-31 14:38:52 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						70e5c79476 
					 
					
						
						
							
							feat(bluetooth/controller): support switching log output mode on ESP32-C2  
						
						
						
						
					 
					
						2024-07-29 11:56:23 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						11f0fd8f8e 
					 
					
						
						
							
							feat(bluetooth/controller): storage ble controller log to flash on ESP32C2  
						
						
						
						
					 
					
						2024-07-29 11:56:23 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						c09892df4a 
					 
					
						
						
							
							feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2  
						
						
						
						
					 
					
						2024-07-16 13:23:41 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						5fe68c206e 
					 
					
						
						
							
							feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code  
						
						
						
						
					 
					
						2024-06-24 11:31:40 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						5e2679a02f 
					 
					
						
						
							
							ble: support only legacy adv and slave function on esp32c2  
						
						
						
						
					 
					
						2024-05-13 17:49:35 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						cc0485e40d 
					 
					
						
						
							
							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-05-06 16:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						d01f09044e 
					 
					
						
						
							
							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-05-06 16:38:10 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						8e140779e7 
					 
					
						
						
							
							change(ble): support ble light sleep using ext 32k xtal on C2  
						
						
						
						
					 
					
						2024-04-02 19:55:36 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						95a2ad919f 
					 
					
						
						
							
							bugfix(ble) : fixed some ble issues on ESP32-C2  
						
						
						
						
					 
					
						2024-02-23 18:03:24 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						9f405f2174 
					 
					
						
						
							
							fix failure of pre-commit  
						
						
						
						
					 
					
						2024-01-26 10:38:16 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						b13a4e2d9c 
					 
					
						
						
							
							fix(ble): fixed build error when disable sm feature  
						
						
						
						
					 
					
						2024-01-25 20:37:08 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						6c8fa646e4 
					 
					
						
						
							
							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:05 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						13094f2216 
					 
					
						
						
							
							change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h  
						
						
						
						
					 
					
						2023-12-19 19:15:49 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						9b0e4ee24a 
					 
					
						
						
							
							ble(fix): clear event queue when init event queue  
						
						... 
						
						
						
						ble: update log module on ESP32C2, ESP32H2 and ESP32C6 
						
						
					 
					
						2023-12-08 17:20:55 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						d24f7d9f12 
					 
					
						
						
							
							ble(fix): deinit crash issue  
						
						
						
						
					 
					
						2023-11-21 15:05:22 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						11f26f3319 
					 
					
						
						
							
							ble: update controller log module  
						
						
						
						
					 
					
						2023-11-21 15:03:38 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						2984e14eba 
					 
					
						
						
							
							ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout  
						
						... 
						
						
						
						ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout 
						
						
					 
					
						2023-11-21 15:03:38 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						00f51f74e3 
					 
					
						
						
							
							ble: update c2 rom.ld  
						
						
						
						
					 
					
						2023-11-08 18:03:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jack 
							
						 
					 
					
						
						
							
						
						8c6114d0d2 
					 
					
						
						
							
							Merge branch 'feature/free_bt_memory_v5.1' into release/v5.1  
						
						... 
						
						
						
						feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!26570  
						
						
					 
					
						2023-10-20 08:41:19 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						ea06b047c2 
					 
					
						
						
							
							feat(bt): Frees BLE memory when no longer in use  
						
						... 
						
						
						
						It will free libble.a & libbt all txt, data and bss segment memory.
          This memory is combined into one large memory and put into the heap
          pool. 
						
						
					 
					
						2023-10-19 14:52:29 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						bacd3f40bb 
					 
					
						
						
							
							ble: update controller log module for ESP32-C6, ESP32-H2 and ESP32-C2  
						
						
						
						
					 
					
						2023-10-18 18:11:34 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						20533dccce 
					 
					
						
						
							
							ble: update controller log module for ESP32-C2  
						
						
						
						
					 
					
						2023-10-18 17:10:28 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						f94b64d820 
					 
					
						
						
							
							feat(ble): added modem reset on c2 h2 and c6  
						
						
						
						
					 
					
						2023-10-13 11:42:14 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						0bbc2805fc 
					 
					
						
						
							
							fix(phy): Fix ble phy_enable/disable api invoking issue for esp32c2,esp32h2 and esp32c6  
						
						
						
						
					 
					
						2023-09-27 14:55:26 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						2c1334ef1c 
					 
					
						
						
							
							change(ble): update controller log print interface  
						
						
						
						
					 
					
						2023-09-12 15:50:54 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						27f84d88dc 
					 
					
						
						
							
							ble: support esp32c2 wakeup overhead  
						
						
						
						
					 
					
						2023-09-08 15:52:23 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						90da6ebfec 
					 
					
						
						
							
							change: print assert info before dump log  
						
						
						
						
					 
					
						2023-09-05 15:10:54 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						bd21c215c7 
					 
					
						
						
							
							ble: supported trace function and adv report flow control on esp32c2  
						
						
						
						
					 
					
						2023-08-31 12:02:00 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						261af82d1f 
					 
					
						
						
							
							Merge branch 'bugfix/ble_hci_issues_chain_mbuf_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix hci issues when chain mbuf exists
See merge request espressif/esp-idf!25532  
						
						
					 
					
						2023-08-28 18:39:37 +08:00 
						 
				 
			
				
					
						
							
							
								luomanruo 
							
						 
					 
					
						
						
							
						
						6503758ec0 
					 
					
						
						
							
							ble: Assert when getting memory fail  
						
						
						
						
					 
					
						2023-08-25 12:25:33 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						fa806d758a 
					 
					
						
						
							
							ble: move phy enabled/disable to controller enable/disable  
						
						
						
						
					 
					
						2023-08-23 17:56:33 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						7b70e2eb34 
					 
					
						
						
							
							ble: fix cca for esp32c2  
						
						
						
						
					 
					
						2023-07-06 14:05:43 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						43a67a5da3 
					 
					
						
						
							
							Merge branch 'feature/esp32c2_enable_rf_temp_compensation_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						Feature/esp32c2 enable rf temp compensation v5.1
See merge request espressif/esp-idf!23730  
						
						
					 
					
						2023-05-18 20:34:30 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						c907f489d6 
					 
					
						
						
							
							ble:fixed build error when disable smp  
						
						
						
						
					 
					
						2023-05-16 16:08:54 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						9b61156746 
					 
					
						
						
							
							ble:esp32c2 add rf temperature compensation  
						
						
						
						
					 
					
						2023-05-16 16:08:54 +08:00 
						 
				 
			
				
					
						
							
							
								Yuan Mingfu 
							
						 
					 
					
						
						
							
						
						7e49268933 
					 
					
						
						
							
							bugfix: deinit ble for specifies ESP_BT_MODE_BTDM  
						
						
						
						
					 
					
						2023-05-12 14:53:56 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						aad3d8344b 
					 
					
						
						
							
							BLE: Add interface for QA test  
						
						... 
						
						
						
						Fix sleep crash issue 
						
						
					 
					
						2023-03-29 20:02:56 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						57c7310512 
					 
					
						
						
							
							ble: Add assertion checking for bluedroid hci on ESP32-C2,ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2023-03-09 20:02:23 +08:00