xiongweichao 
							
						 
					 
					
						
						
							
						
						900ecc4d03 
					 
					
						
						
							
							fix(ble): keep the log of the bluetooth sleep clock source consistent  
						
						
						
						
					 
					
						2025-07-04 10:27:49 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						2519605acb 
					 
					
						
						
							
							change(bt): increase BTDM_MODEM_WAKE_UP_DELAY  
						
						
						
						
					 
					
						2025-06-13 20:37:35 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						e2742ca1f7 
					 
					
						
						
							
							fix(ble): fixed spi log init failure return value for ESP32  
						
						
						
						
					 
					
						2025-05-26 10:47:14 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						18725220d4 
					 
					
						
						
							
							fix(ble): fix ble log init failure mem leak for ESP32  
						
						
						
						
					 
					
						2025-04-02 15:18:18 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						8f2b6dfe95 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.4' into 'release/v5.4'  
						
						... 
						
						
						
						fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.4)
See merge request espressif/esp-idf!37772  
						
						
					 
					
						2025-03-31 17:14:52 +08:00 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						55352b6b62 
					 
					
						
						
							
							Merge branch 'bugfix/fix_ble_kconfig_v5.4' into 'release/v5.4'  
						
						... 
						
						
						
						fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior (v5.4)
See merge request espressif/esp-idf!37422  
						
						
					 
					
						2025-03-31 17:08:42 +08:00 
						 
				 
			
				
					
						
							
							
								linruihao 
							
						 
					 
					
						
						
							
						
						e3bb3216df 
					 
					
						
						
							
							fix(bt): Fix controller disable cause iwdt timeout on esp32  
						
						
						
						
					 
					
						2025-03-28 08:17:24 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						bc38724221 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32(dc1cd581)  
						
						... 
						
						
						
						- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key 
						
						
					 
					
						2025-03-21 19:29:32 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Hai Peng 
							
						 
					 
					
						
						
							
						
						0eb4b9aa15 
					 
					
						
						
							
							fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior  
						
						... 
						
						
						
						(cherry picked from commit 9496949132zhanghaipeng@espressif.com > 
						
						
					 
					
						2025-03-03 11:13:46 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						e7f712f78f 
					 
					
						
						
							
							feat(ble): support ble log spi out for ESP32  
						
						... 
						
						
						
						(cherry picked from commit e2fbec5d2ezhouxiao@espressif.com > 
						
						
					 
					
						2025-02-19 20:54:35 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Hai Peng 
							
						 
					 
					
						
						
							
						
						a0f37ef893 
					 
					
						
						
							
							fix(ble): Update bt lib for ESP32(2a2631f)  
						
						... 
						
						
						
						- Support ESP32 BLE GPIO DEBUG
(cherry picked from commit 0a7888f839zhanghaipeng@espressif.com > 
						
						
					 
					
						2025-02-17 11:13:56 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						76a66a7879 
					 
					
						
						
							
							feat(bt): Added API to get/set low power clock source  
						
						
						
						
					 
					
						2025-02-10 14:10:38 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						ecf663cb7d 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32(ba6739f)  
						
						... 
						
						
						
						- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure 
						
						
					 
					
						2025-01-09 10:39:10 +08:00 
						 
				 
			
				
					
						
							
							
								Wei Yu Han 
							
						 
					 
					
						
						
							
						
						3e49a5fb68 
					 
					
						
						
							
							docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.4)  
						
						
						
						
					 
					
						2025-01-09 10:36:03 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Hai Peng 
							
						 
					 
					
						
						
							
						
						304a655804 
					 
					
						
						
							
							fix(blufi): Fixed blufi init fail after deinit  
						
						... 
						
						
						
						(cherry picked from commit 7addb57ccdzhanghaipeng@espressif.com > 
						
						
					 
					
						2024-12-09 17:45:33 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						02cc012db5 
					 
					
						
						
							
							feat(ble/bluedroid): Support setting connection params when creating connection  
						
						
						
						
					 
					
						2024-11-27 17:13:21 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						5c722289b6 
					 
					
						
						
							
							fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)  
						
						... 
						
						
						
						- Added a verification step for the Access Address within the CONNECT_IND PDU 
						
						
					 
					
						2024-11-22 11:01:30 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						2b28133ace 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32(a2a7457)  
						
						... 
						
						
						
						- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist 
						
						
					 
					
						2024-10-23 17:45:29 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						ff83d87bce 
					 
					
						
						
							
							feat(ble): Support using 32k oscillator as Bluetooth sleep clock  
						
						
						
						
					 
					
						2024-09-18 16:16:43 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						946f484861 
					 
					
						
						
							
							feat(ble/controller): Support get BLE controller free heap size  
						
						
						
						
					 
					
						2024-08-22 14:42:52 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						d4b2da21eb 
					 
					
						
						
							
							Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32' into 'master'  
						
						... 
						
						
						
						fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
Closes IDFGH-13349
See merge request espressif/esp-idf!32436  
						
						
					 
					
						2024-08-09 17:58:45 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Mengyang 
							
						 
					 
					
						
						
							
						
						fd4f4a2fa0 
					 
					
						
						
							
							fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14263  
						
						
					 
					
						2024-07-30 19:29:03 +08:00 
						 
				 
			
				
					
						
							
							
								chenqingqing 
							
						 
					 
					
						
						
							
						
						4e8dcf5753 
					 
					
						
						
							
							fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape  
						
						
						
						
					 
					
						2024-07-29 19:51:37 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						24e7d9b1cb 
					 
					
						
						
							
							feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3  
						
						
						
						
					 
					
						2024-05-07 11:00:03 +08:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						27f61966cd 
					 
					
						
						
							
							feat(wifi): add esp32c5 beta3 wifi support  
						
						
						
						
					 
					
						2024-04-10 14:09:40 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						9c6869fbf8 
					 
					
						
						
							
							fix(bt/controller): Update bt lib for ESP32(5838b68)  
						
						... 
						
						
						
						- Fixed BLE scan assert
 - Fixed assert(10,0) in lld_pdu
 - Add BLE scan backoff in menuconfig 
						
						
					 
					
						2024-04-08 14:49:06 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						e265484084 
					 
					
						
						
							
							Merge branch 'change/reduce_usage_of_iram_when_bt_in_single_mode' into 'master'  
						
						... 
						
						
						
						change(bt/bluedroid): reset the app  redirected functions in controller based on the bluetooth mode
Closes BT-3546
See merge request espressif/esp-idf!28040  
						
						
					 
					
						2024-02-23 17:59:34 +08:00 
						 
				 
			
				
					
						
							
							
								gongyantao 
							
						 
					 
					
						
						
							
						
						112ad700fc 
					 
					
						
						
							
							change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode  
						
						
						
						
					 
					
						2024-02-20 10:24:59 +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 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						ee4d4f1d35 
					 
					
						
						
							
							docs(ble/bluedroid): Optimize documentation for BLE duplicate scan  
						
						
						
						
					 
					
						2024-01-19 11:21:42 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						a5d5ee7445 
					 
					
						
						
							
							change(xtensa): Deprecate ".../xtensa_context.h" include path  
						
						... 
						
						
						
						This commit deprecates the "freertos/xtensa_context.h" and "xtensa/xtensa_context.h"
include paths. Users should use "xtensa_context.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Add warning to compatibility header 
						
						
					 
					
						2023-11-30 21:58:52 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						2204c8e137 
					 
					
						
						
							
							change(xtensa): Deprecate ".../xtensa_api.h" include path  
						
						... 
						
						
						
						This commit deprecates the "freertos/xtensa_api.h" and "xtensa/xtensa_api.h"
include paths. Users should use "xtensa_api.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Replaced some calls with "esp_cpu_..." equivalents
- Add warning to compatibility header 
						
						
					 
					
						2023-11-30 21:58:52 +08:00 
						 
				 
			
				
					
						
							
							
								liuning 
							
						 
					 
					
						
						
							
						
						c783332962 
					 
					
						
						
							
							feat(coex): apply struct for coex version  
						
						
						
						
					 
					
						2023-11-21 18:00:26 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						deed5684ce 
					 
					
						
						
							
							change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h  
						
						
						
						
					 
					
						2023-11-06 21:55:33 +08:00 
						 
				 
			
				
					
						
							
							
								Zhi Wei Jian 
							
						 
					 
					
						
						
							
						
						5306b3308f 
					 
					
						
						
							
							Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'  
						
						... 
						
						
						
						feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155  
						
						
					 
					
						2023-10-08 10:55:04 +08:00 
						 
				 
			
				
					
						
							
							
								zhangwenxu 
							
						 
					 
					
						
						
							
						
						e5b96c94b5 
					 
					
						
						
							
							fix(CI): fix CI build  
						
						
						
						
					 
					
						2023-09-26 16:23:58 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						150900eabb 
					 
					
						
						
							
							feat: add config to disable ble hci uart flow control  
						
						
						
						
					 
					
						2023-09-25 14:26:59 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						5d8873f2d8 
					 
					
						
						
							
							change: enable pll track by default on ESP32  
						
						
						
						
					 
					
						2023-09-07 06:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						18a1a01764 
					 
					
						
						
							
							fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32  
						
						... 
						
						
						
						- Add a log statement to print the Bluetooth MAC address 
						
						
					 
					
						2023-07-04 11:00:32 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						a5b04de565 
					 
					
						
						
							
							bt: Remove FreeRTOS static allocation from OSI functions  
						
						... 
						
						
						
						Previously, the BT OSI would use various FreeRTOS "create static" functions to
ensure that semaphores and queues were always allocated to internal memory.
However, from commit e21ab0332b 
						
						
					 
					
						2023-04-13 15:06:21 +08:00 
						 
				 
			
				
					
						
							
							
								wangmengyang 
							
						 
					 
					
						
						
							
						
						2c4fc5d9ea 
					 
					
						
						
							
							bt: add coexistence internal API declarations and clean up some unused coexistence hooks  
						
						
						
						
					 
					
						2023-02-26 06:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								liuning 
							
						 
					 
					
						
						
							
						
						b3a040aa98 
					 
					
						
						
							
							coex: apply new coex_schm_callback  
						
						
						
						
					 
					
						2023-02-26 06:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								wangmengyang 
							
						 
					 
					
						
						
							
						
						1661694e0b 
					 
					
						
						
							
							bt: added coex adapter operation to get version of coexist module to ESP32 Bluetooth Controller  
						
						
						
						
					 
					
						2023-02-26 06:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								liuning 
							
						 
					 
					
						
						
							
						
						103772df94 
					 
					
						
						
							
							esp_wifi: support adapter of all chips for new coex lib  
						
						
						
						
					 
					
						2023-02-26 06:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						9ac7b16124 
					 
					
						
						
							
							Update bt lib for ESP32  
						
						... 
						
						
						
						- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate 
						
						
					 
					
						2022-12-19 15:15:37 +08:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						e9bfaf9a41 
					 
					
						
						
							
							Fixed some memory was not released after bluetooth controller initialization failed on ESP32  
						
						
						
						
					 
					
						2022-12-07 15:04:39 +08:00