Island 
							
						 
					 
					
						
						
							
						
						b370b7538d 
					 
					
						
						
							
							Merge branch 'bugfix/fixed_ble_issues_241220_v5.1' into 'release/v5.1'  
						
						 
						
						... 
						
						
						
						Bugfix/fixed ble issues 241220 (v5.1)
See merge request espressif/esp-idf!35921  
						
						
					 
					
						2024-12-26 11:30:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						09486fbdfc 
					 
					
						
						
							
							feat(ble): add dtm configuration command in hci example  
						
						 
						
						
						
						
					 
					
						2024-12-25 10:00:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhinav Kudnar 
							
						 
					 
					
						
						
							
						
						a725747800 
					 
					
						
						
							
							fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails  
						
						 
						
						
						
						
					 
					
						2024-12-24 14:14:27 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhinav Kudnar 
							
						 
					 
					
						
						
							
						
						b29e4093e3 
					 
					
						
						
							
							fix(nimble): Resolved watchdog due to memory exceed prints  
						
						 
						
						
						
						
					 
					
						2024-11-27 18:05:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhinav Kudnar 
							
						 
					 
					
						
						
							
						
						fc71bdb6ad 
					 
					
						
						
							
							fix(nimble): Nimble Error logs in case of memory overflow/failure  
						
						 
						
						
						
						
					 
					
						2024-11-18 17:54:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						23cdac7ab3 
					 
					
						
						
							
							fix(ble): unified ble memory allocation method  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 8e4cc79a27 )
Co-authored-by: zwl <zhaoweiliang@espressif.com > 
						
						
					 
					
						2024-09-24 12:03:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhao Wei Liang 
							
						 
					 
					
						
						
							
						
						0678e23215 
					 
					
						
						
							
							fix(ble): fixed memory leak issue when using uart hci  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 4d2c44f511 )
Co-authored-by: zwl <zhaoweiliang@espressif.com > 
						
						
					 
					
						2024-09-18 15:57:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						1f1fc3baed 
					 
					
						
						
							
							fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2  
						
						 
						
						
						
						
					 
					
						2024-08-30 12:03:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						d26a0ba71f 
					 
					
						
						
							
							fix(ble): fixed tx memory leak issue when controller disable  
						
						 
						
						
						
						
					 
					
						2024-07-29 11:56:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						d7838290e5 
					 
					
						
						
							
							feat(bluetooth/controller): optimize bt hci layer code  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						7019204f20 
					 
					
						
						
							
							feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2  
						
						 
						
						
						
						
					 
					
						2024-06-17 16:43:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						9ddaaca46d 
					 
					
						
						
							
							Merge branch 'bugfix/add_esp_timer_get_expiry_time_v5.1' into 'release/v5.1'  
						
						 
						
						... 
						
						
						
						fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer (v5.1)
See merge request espressif/esp-idf!29463  
						
						
					 
					
						2024-03-11 22:36:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						9b32ce4903 
					 
					
						
						
							
							fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer  
						
						 
						
						
						
						
					 
					
						2024-03-11 12:58:27 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sumeet Singh 
							
						 
					 
					
						
						
							
						
						e5058945ea 
					 
					
						
						
							
							feat(nimble): read multiple variable length characteristics (v5.1)  
						
						 
						
						
						
						
					 
					
						2024-03-11 10:19:31 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						fbbf6d2708 
					 
					
						
						
							
							fix(nimble): Merge hci_common.h file for all chips  
						
						 
						
						
						
						
					 
					
						2024-03-01 12:54:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roshan Bangar 
							
						 
					 
					
						
						
							
						
						39c27275c8 
					 
					
						
						
							
							feat(nimble): Nimble Host only mode over uart  
						
						 
						
						
						
						
					 
					
						2024-03-01 12:54:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SumeetSingh19 
							
						 
					 
					
						
						
							
						
						90c029494f 
					 
					
						
						
							
							feat(nimble): signed write support  
						
						 
						
						
						
						
					 
					
						2024-03-01 12:54:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						0dc286db38 
					 
					
						
						
							
							fix(nimble): Add VSC support for setting chan select algo  
						
						 
						
						
						
						
					 
					
						2023-12-22 18:31:52 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						a0b2682e58 
					 
					
						
						
							
							fix(nimble): Add support for VSC to clear legacy adv memory  
						
						 
						
						... 
						
						
						
						Legacy adv does not have an API for clear adv memory in controller.
 Added VSC for same. 
						
						
					 
					
						2023-12-12 07:49:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luomanruo 
							
						 
					 
					
						
						
							
						
						3cdbb0406d 
					 
					
						
						
							
							ble(fix): Fixed crash issue when reset event queue  
						
						 
						
						
						
						
					 
					
						2023-12-08 17:21:19 +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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cjin 
							
						 
					 
					
						
						
							
						
						8353ea3a09 
					 
					
						
						
							
							change(ble): added option for msys buffer source  
						
						 
						
						
						
						
					 
					
						2023-11-08 18:03:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cjin 
							
						 
					 
					
						
						
							
						
						6f89300764 
					 
					
						
						
							
							change: changed ble msys init for controller  
						
						 
						
						
						
						
					 
					
						2023-09-05 15:10:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						2baf418119 
					 
					
						
						
							
							feat(nimble): Add support for LE Data Set Related Address Change command  
						
						 
						
						
						
						
					 
					
						2023-08-26 20:42:40 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						acc08b9421 
					 
					
						
						
							
							feat(mesh): Add support for Duplicate Exception list update VSC for  
						
						 
						
						... 
						
						
						
						Nimble 
						
						
					 
					
						2023-08-23 17:41:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						cab8159187 
					 
					
						
						
							
							Nimble: Increase the number of semaphore count to allow more semaphore  
						
						 
						
						... 
						
						
						
						allocation 
						
						
					 
					
						2023-07-12 15:31:46 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						fa8f99249c 
					 
					
						
						
							
							fix (nimble): Fix data type of power level and delta to handle negative values  
						
						 
						
						
						
						
					 
					
						2023-07-11 17:18:09 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						7c6ab05f50 
					 
					
						
						
							
							feat(nimble): Add support for PCL Set RSSI VSC and example code for its usage  
						
						 
						
						... 
						
						
						
						This commit adds support for sending Vendor Specific HCI commands and handling Vendor Specific HCI
Events in the Nimble stack. It also includes the necessary configuration options and APIs to handle
these commands and events.
The following changes were made:
- Added configuration option to enable support for VSC and VSE
- Added API to send Vendor Specific HCI commands
- Added example code for using the Set RSSI VSC for Power Control
This commit also includes some minor code improvements and bug fixes 
						
						
					 
					
						2023-07-06 19:54:19 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roshan Bangar 
							
						 
					 
					
						
						
							
						
						a41f5387c1 
					 
					
						
						
							
							NimBLE : Sync porting files  
						
						 
						
						
						
						
					 
					
						2023-07-05 10:02:58 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						1ed419e23c 
					 
					
						
						
							
							Nimble: Removed the extra status field in the enh read transmit power level  
						
						 
						
						
						
						
					 
					
						2023-07-04 15:48:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						45d207572b 
					 
					
						
						
							
							Add hci uart pin reconfig API  
						
						 
						
						
						
						
					 
					
						2023-03-09 20:03:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roshan Bangar 
							
						 
					 
					
						
						
							
						
						ba1119a725 
					 
					
						
						
							
							Nimble: Migrate to nimble 1.5  
						
						 
						
						
						
						
					 
					
						2023-02-15 04:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Island 
							
						 
					 
					
						
						
							
						
						c8de3e54c7 
					 
					
						
						
							
							Merge branch 'bugfix/esp32c6_ble_adv_issues' into 'master'  
						
						 
						
						... 
						
						
						
						Bugfix/esp32c6 ble adv issues
Closes EBLE50Y23-19
See merge request espressif/esp-idf!22179  
						
						
					 
					
						2023-02-02 16:37:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						423c43f3e3 
					 
					
						
						
							
							Fixed hci uart tx long data error  
						
						 
						
						
						
						
					 
					
						2023-02-01 09:41:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						826495a145 
					 
					
						
						
							
							Nimble: Added return value (success / failure ) to nimble_port_init  
						
						 
						
						
						
						
					 
					
						2023-01-31 12:01:02 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						45aaeda1e3 
					 
					
						
						
							
							modify bt sdkconfig to support bluedroid examples for esp32c6  
						
						 
						
						
						
						
					 
					
						2023-01-13 15:05:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						06937271bb 
					 
					
						
						
							
							Optimized NPL Freertos API  
						
						 
						
						
						
						
					 
					
						2023-01-06 15:10:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Island 
							
						 
					 
					
						
						
							
						
						e58181b3f9 
					 
					
						
						
							
							Merge branch 'bugfix/fixed_hci_uart_flow_ctrl_error_on_esp32c2' into 'master'  
						
						 
						
						... 
						
						
						
						Bugfix/fixed hci uart flow ctrl error on esp32c2
Closes BLE-460, BLE-471, and IDF-6530
See merge request espressif/esp-idf!21882  
						
						
					 
					
						2023-01-05 10:06:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhaoweiliang 
							
						 
					 
					
						
						
							
						
						98c487233c 
					 
					
						
						
							
							Fixed task watchdog trigger issue when closed hci uart  
						
						 
						
						
						
						
					 
					
						2023-01-04 15:27:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shenweilong 
							
						 
					 
					
						
						
							
						
						93fc1bd05f 
					 
					
						
						
							
							support ble on esp32c6  
						
						 
						
						
						
						
					 
					
						2023-01-04 11:10:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhaoweiliang 
							
						 
					 
					
						
						
							
						
						2819f9a4c3 
					 
					
						
						
							
							Fixed hci uart flow ctrl error on ESP32-C2 and ESP32-H4  
						
						 
						
						
						
						
					 
					
						2023-01-03 20:48:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						f3012849e8 
					 
					
						
						
							
							Merge branch 'feature/add_periodic_helper_macros' into 'master'  
						
						 
						
						... 
						
						
						
						Nimble: Add helper macros to set interval min / max for periodic adv
See merge request espressif/esp-idf!21575  
						
						
					 
					
						2022-12-14 22:07:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						0b3490acd8 
					 
					
						
						
							
							Optimized the number of npl on ESP32C2  
						
						 
						
						
						
						
					 
					
						2022-12-13 17:47:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						4e43694b7c 
					 
					
						
						
							
							Nimble: Add helper macros to set interval min / max for periodic adv  
						
						 
						
						
						
						
					 
					
						2022-12-13 13:44:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						46127774fa 
					 
					
						
						
							
							Unify controller internal error code on ESP32-C2  
						
						 
						
						
						
						
					 
					
						2022-12-09 15:23:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						81d6b8f011 
					 
					
						
						
							
							Fixed interrupt latency when cache is disable on ESP32-C2  
						
						 
						
						
						
						
					 
					
						2022-11-29 16:29:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwl 
							
						 
					 
					
						
						
							
						
						1732a6d044 
					 
					
						
						
							
							Fixed memory leak when RAM free size is insufficient or setting ext scan parameters failed on ESP32-C2  
						
						 
						
						
						
						
					 
					
						2022-11-29 16:29:26 +08:00