Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						4c8f6c5458 
					 
					
						
						
							
							Merge branch 'feat/add_get_device_name_api' into 'master'  
						
						 
						
						... 
						
						
						
						feat(bt/bluedroid): Added API to get local device name
Closes BT-3526
See merge request espressif/esp-idf!27667  
						
						
					 
					
						2023-12-27 10:37:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jin Cheng 
							
						 
					 
					
						
						
							
						
						a3f68aef8a 
					 
					
						
						
							
							feat(bt/bluedroid): Added API to get local device name  
						
						 
						
						
						
						
					 
					
						2023-12-15 19:30:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gongyantao 
							
						 
					 
					
						
						
							
						
						d5e5cd0237 
					 
					
						
						
							
							fix(bt/bluedroid): fixed btc_config_lock error  
						
						 
						
						
						
						
					 
					
						2023-12-15 11:03:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jin Cheng 
							
						 
					 
					
						
						
							
						
						fc174f5811 
					 
					
						
						
							
							feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller  
						
						 
						
						
						
						
					 
					
						2023-10-30 00:52:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gongyantao 
							
						 
					 
					
						
						
							
						
						fdc35e772b 
					 
					
						
						
							
							fix(bt/bluedroid): update the newest active device in bluetooth  
						
						 
						
						... 
						
						
						
						1: update the newest active device when an ACL link is established and
   the remote device info is not in bond list. This updates will not stored
   into NVRAM until a new device is paired. 
						
						
					 
					
						2023-10-12 07:46:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						6a94453a18 
					 
					
						
						
							
							fix(bt): fix gcc 13.1.0 warnings  
						
						 
						
						
						
						
					 
					
						2023-10-09 12:13:02 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						5bab168b0e 
					 
					
						
						
							
							feat(ble_mesh): Support Bluetooth Mesh Protocol v1.1 (Preview)  
						
						 
						
						
						
						
					 
					
						2023-09-08 21:37:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zwj 
							
						 
					 
					
						
						
							
						
						334a8f2459 
					 
					
						
						
							
							BLE examples malloc related code optimization  
						
						 
						
						
						
						
					 
					
						2023-08-23 15:34:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						2b11025981 
					 
					
						
						
							
							fix(bt): Removed unnecessary define  
						
						 
						
						
						
						
					 
					
						2023-07-20 14:35:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e72061695e 
					 
					
						
						
							
							all: Removes unnecessary newline character in logs  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11465  
						
						
					 
					
						2023-06-09 03:31:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								isha.pardikar@espressif.com 
							
						 
					 
					
						
						
							
						
						14aa55b353 
					 
					
						
						
							
							BluFi : Fixed hdr getting free twice  
						
						 
						
						... 
						
						
						
						Closes IDFGH-9378 
						
						
					 
					
						2023-02-20 11:02:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhiweijian 
							
						 
					 
					
						
						
							
						
						7c9d47b702 
					 
					
						
						
							
							Fixed vulnerability attacks that could cause heap overflow in fragmented Blufi packet processing  
						
						 
						
						
						
						
					 
					
						2022-12-28 14:59:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						592675fd5b 
					 
					
						
						
							
							Fixed incorrect parameters in switching to BTC context  
						
						 
						
						
						
						
					 
					
						2022-11-30 10:41:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						3268075231 
					 
					
						
						
							
							bt:Modify the member variable *arg in struct btc_msg to arg[0]  
						
						 
						
						
						
						
					 
					
						2022-11-30 10:41:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						40f6239fd7 
					 
					
						
						
							
							bt: Fixed memory leak due to not freeing memory if posting a message to a thread fails  
						
						 
						
						
						
						
					 
					
						2022-11-30 10:41:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								isha.pardikar@espressif.com 
							
						 
					 
					
						
						
							
						
						b950ddb0fd 
					 
					
						
						
							
							NimBLE : Change GATT notify/indicate from gattc to gatts  
						
						 
						
						
						
						
					 
					
						2022-11-08 14:02:54 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuning 
							
						 
					 
					
						
						
							
						
						785248b3c7 
					 
					
						
						
							
							blufi: update version to 1.3  
						
						 
						
						... 
						
						
						
						record connecting status, got ip status, maximum retry, connection end info (reason code, rssi) and provide greater information to phone 
						
						
					 
					
						2022-11-07 13:11:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						4641f84998 
					 
					
						
						
							
							Nimble: Corrected macro used in memcpy to copy address  
						
						 
						
						
						
						
					 
					
						2022-11-03 15:59:16 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						6f806e126b 
					 
					
						
						
							
							Merge branch 'feat/NimBLE-Blufi-custom-use' into 'master'  
						
						 
						
						... 
						
						
						
						Nimble: Add support to expose blufi handler for external BLE application
See merge request espressif/esp-idf!20424  
						
						
					 
					
						2022-11-01 16:20:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tgotic 
							
						 
					 
					
						
						
							
						
						cd2492f98b 
					 
					
						
						
							
							[bt] fix if allocation fails  
						
						 
						
						... 
						
						
						
						If osi_malloc fails for work_queues or osi_work_queue_create fails, osi_work_queue_delete in _err may release unallocated memory. 
						
						
					 
					
						2022-10-21 14:43:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathis 
							
						 
					 
					
						
						
							
						
						ca024c119d 
					 
					
						
						
							
							Blufi: Add function for blufi management inside custom gap event handler  
						
						 
						
						
						
						
					 
					
						2022-10-19 09:24:40 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathis 
							
						 
					 
					
						
						
							
						
						140f40a1d9 
					 
					
						
						
							
							Blufi: use blufi_env.conn_id instead of local variable  
						
						 
						
						
						
						
					 
					
						2022-10-19 09:21:45 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roshan Bangar 
							
						 
					 
					
						
						
							
						
						aa03ffdc1b 
					 
					
						
						
							
							Nimble/blufi: Added an API to stop Bluetooth / Blufi  
						
						 
						
						
						
						
					 
					
						2022-10-10 04:43:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tgotic 
							
						 
					 
					
						
						
							
						
						60bdc4a023 
					 
					
						
						
							
							update code to use osi_free()  
						
						 
						
						
						
						
					 
					
						2022-08-11 18:14:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tgotic 
							
						 
					 
					
						
						
							
						
						f78298b04a 
					 
					
						
						
							
							local copy of btc_msg_t  
						
						 
						
						... 
						
						
						
						No need to use local copy of btc_msg_t in btc_transfer_context, create it on heap and pass to osi_thread_post(). 
						
						
					 
					
						2022-08-08 16:18:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						373524cec2 
					 
					
						
						
							
							Merge branch 'opt/bluedroid_adv_report_datapath' into 'master'  
						
						 
						
						... 
						
						
						
						component/bt: optimize BLE adv report datapath and adv report flow control mechanism
Closes BT-2561
See merge request espressif/esp-idf!19171  
						
						
					 
					
						2022-08-03 16:31:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						9a5f854760 
					 
					
						
						
							
							component/bt: use the OSI utility "osi_event" to handle adv report in btc_layer  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						578bfa3600 
					 
					
						
						
							
							component/bt: use the OSI utility "osi_event" to handle A2DP sink data Rx processing  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						c0b86fefc6 
					 
					
						
						
							
							component/bt: add new OSI utility "fixed_pkt_queue", which has same functionality with "fixed_queue"  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karl Wang 
							
						 
					 
					
						
						
							
						
						eea8a285e3 
					 
					
						
						
							
							component/bt: add new OSI utility "pkt_queue" which acts as a mutex-protected linked list, to be used as data queue between tasks  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						7c1ee339bc 
					 
					
						
						
							
							component/bt: add new OSI utility "osi_event" to support the scenario that event need only to be handle once.  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						81c87cf4ca 
					 
					
						
						
							
							component/bt: make OSI thread workqueue length configurable through API  
						
						 
						
						... 
						
						
						
						reduce the length of workqueue1 for BTC and HCI task
# Conflicts:
#	components/bt/common/osi/thread.c 
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangmengyang 
							
						 
					 
					
						
						
							
						
						77e98e468d 
					 
					
						
						
							
							component/bt: modify the implementation of osi_thread using freeRTOS queue  
						
						 
						
						
						
						
					 
					
						2022-08-02 14:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jincheng 
							
						 
					 
					
						
						
							
						
						ca0d8be5b8 
					 
					
						
						
							
							fix the dependency error of macro for memory debug  
						
						 
						
						
						
						
					 
					
						2022-07-29 17:03:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GengYuchao 
							
						 
					 
					
						
						
							
						
						fd055d3ba6 
					 
					
						
						
							
							Fix example after removing API esp_nimble_hci_and_controller_init  
						
						 
						
						
						
						
					 
					
						2022-07-20 11:44:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jincheng 
							
						 
					 
					
						
						
							
						
						3de3a8b354 
					 
					
						
						
							
							fix the issue of functions not defined when enable memory debug  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9248  
						
						
					 
					
						2022-07-08 10:57:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						1d9fd4707a 
					 
					
						
						
							
							add sdp api  
						
						 
						
						
						
						
					 
					
						2022-05-28 23:34:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						4719db7047 
					 
					
						
						
							
							add l2cap api  
						
						 
						
						
						
						
					 
					
						2022-05-28 23:34:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								weitianhua 
							
						 
					 
					
						
						
							
						
						4c370cc437 
					 
					
						
						
							
							component_bt: Fix build doc errors of bt  
						
						 
						
						... 
						
						
						
						1. bluedroid: use standard function pointer define.
   2. blufi: Change ESP_BD_ADDR_LEN into ESP_BLUFI_BD_ADDR_LEN
   3. doc/sphinx_known_warnings: Remove fixed parts. 
						
						
					 
					
						2022-05-11 14:30:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						45122533e0 
					 
					
						
						
							
							mbedtls-3 update:  
						
						 
						
						... 
						
						
						
						1) Fix build issue in mbedtls
2) skip the public headers check in IDF
3)Update Kconfig Macros
4)Remove deprecated config options
5) Update the sha API according to new nomenclature
6) Update mbedtls_rsa_init usage
7) Include mbedtls/build_info.h instead of mbedtls/config.h
8) Dont include check_config.h
9) Add additional error message in esp_blufi_api.h 
						
						
					 
					
						2022-03-03 01:37:10 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ef00bd59dc 
					 
					
						
						
							
							esp_rom: extract int matrix route and cpu ticks getter  
						
						 
						
						
						
						
					 
					
						2022-02-09 13:52:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						20286b37b2 
					 
					
						
						
							
							blufi: remove duplicate definition of blufi_env  
						
						 
						
						... 
						
						
						
						Keeping the single definition in blufi_prf.c 
						
						
					 
					
						2022-01-27 11:00:09 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						6d86b07546 
					 
					
						
						
							
							fixed config parse crash after flash_erase  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6170  
						
						
					 
					
						2022-01-06 20:17:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiewenxiang 
							
						 
					 
					
						
						
							
						
						9006d20355 
					 
					
						
						
							
							components/bt: fix blufi encryption fail  
						
						 
						
						
						
						
					 
					
						2021-12-09 10:40:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								baohongde 
							
						 
					 
					
						
						
							
						
						c138e47f45 
					 
					
						
						
							
							components/bt: Update licenses  
						
						 
						
						
						
						
					 
					
						2021-12-08 10:59:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						40c1f3e06e 
					 
					
						
						
							
							freertos: update module handles to struct type  
						
						 
						
						... 
						
						
						
						This commit updates the handles for the timer, task and event_group
modules to struct type. This matches upstream freertos source.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-12-06 08:37:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								“YangZhao” 
							
						 
					 
					
						
						
							
						
						12ec4866b8 
					 
					
						
						
							
							Fix the high-impact issues from the code analysis report from customer.  
						
						 
						
						... 
						
						
						
						For the CID10564,10384,10280,10098,10038,The memory was released in other place.
For the CID10365,it release the memory in the function when sent successfully.
For the CID10268,10011, we need not change the code. 
						
						
					 
					
						2021-11-22 17:38:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liqigan 
							
						 
					 
					
						
						
							
						
						1c15c9207c 
					 
					
						
						
							
							1. transparent HID device  
						
						 
						
						... 
						
						
						
						2. add esp API for HID
3. add PM config for HID
4. add HID device demo
Closes https://github.com/espressif/esp-idf/issues/5311 
Closes https://github.com/espressif/esp-idf/issues/5635 
Merges https://github.com/espressif/esp-idf/pull/3425  
						
						
					 
					
						2021-09-07 16:59:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jincheng 
							
						 
					 
					
						
						
							
						
						a523dd3ede 
					 
					
						
						
							
							fix timer collision in role switch  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7203  
						
						
					 
					
						2021-08-16 08:54:37 +08:00