zhiweijian 
							
						 
					 
					
						
						
							
						
						e07233bc81 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (03d0f8a6)  
						
						... 
						
						
						
						- Remove unused functions in the controller 
						
						
					 
					
						2025-03-25 15:07:31 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						9ff9fb0661 
					 
					
						
						
							
							fix(ble): fix ble log init failure mem leak for ESP32-C3  
						
						
						
						
					 
					
						2025-03-17 10:44:21 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						d4c15e2cb6 
					 
					
						
						
							
							feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(723439d)  
						
						... 
						
						
						
						- Added BLE controller debug log trace
- Added BLE controller log module 
						
						
					 
					
						2025-02-25 15:18:58 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						e41f619566 
					 
					
						
						
							
							feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3  
						
						
						
						
					 
					
						2025-02-18 14:23:17 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						0a8f808cd2 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)  
						
						... 
						
						
						
						- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets 
						
						
					 
					
						2024-12-13 13:40:26 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						2d96d67b7a 
					 
					
						
						
							
							fix(bt/controller): Fixed hci uart example compile error on ESP32C3  
						
						
						
						
					 
					
						2024-11-27 16:58:53 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						e5789a8ca1 
					 
					
						
						
							
							feat(ble/bluedroid): Support setting connection params when creating connection  
						
						
						
						
					 
					
						2024-11-26 12:10:27 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						4b767d03fe 
					 
					
						
						
							
							feat(bt/controller): Support controller code run in flash only  
						
						
						
						
					 
					
						2024-10-30 10:05:39 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						4108a5cc4c 
					 
					
						
						
							
							fix(bt/controller): Fixed ble get tx power error  
						
						
						
						
					 
					
						2024-09-26 10:49:06 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						873708579c 
					 
					
						
						
							
							fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC  
						
						
						
						
					 
					
						2024-09-26 10:49:06 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						946f484861 
					 
					
						
						
							
							feat(ble/controller): Support get BLE controller free heap size  
						
						
						
						
					 
					
						2024-08-22 14:42:52 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						6c2fc9da53 
					 
					
						
						
							
							feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)  
						
						... 
						
						
						
						- Support enhanced BLE TX power setting and getting 
						
						
					 
					
						2024-07-23 16:22:26 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						2c93450d59 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)  
						
						... 
						
						
						
						- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API 
						
						
					 
					
						2024-05-14 14:41:39 +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 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						3d19c3db13 
					 
					
						
						
							
							feat(ble): Added API to get low power clock source  
						
						
						
						
					 
					
						2024-04-07 17:30:55 +08:00 
						 
				 
			
				
					
						
							
							
								baohongde 
							
						 
					 
					
						
						
							
						
						4207909f5c 
					 
					
						
						
							
							feat(ble/controller): Add coexist schm for BLE  
						
						
						
						
					 
					
						2024-03-26 14:44:46 +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 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						dd943fad9a 
					 
					
						
						
							
							fix(ble): Fixed macro definition error for 136K clock drift  
						
						
						
						
					 
					
						2024-01-29 11:29:01 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						3e2ef4f26c 
					 
					
						
						
							
							fix(ble): Fixed Bluetooth not waking up due to clock drift  
						
						
						
						
					 
					
						2024-01-25 10:23:02 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						0f29b3cef9 
					 
					
						
						
							
							fix(bt/bluedroid): Fix BLE malloc internal wrapper fail  
						
						
						
						
					 
					
						2024-01-19 11:22:33 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						102d5bbf72 
					 
					
						
						
							
							refactor(riscv): added a new API for the interrupts  
						
						
						
						
					 
					
						2024-01-18 16:36:53 +08:00 
						 
				 
			
				
					
						
							
							
								linruihao 
							
						 
					 
					
						
						
							
						
						cfbd316b77 
					 
					
						
						
							
							fix(ble): fixed interrupt timeout in MAC_BB_PD callback  
						
						
						
						
					 
					
						2024-01-04 19:18:58 +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 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						deed5684ce 
					 
					
						
						
							
							change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h  
						
						
						
						
					 
					
						2023-11-06 21:55:33 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						3cc06e472b 
					 
					
						
						
							
							change(ble/controller): disable pll track by default in BLE controller on ESP32-C3 and ESP32-S3  
						
						
						
						
					 
					
						2023-09-26 16:23:58 +08:00 
						 
				 
			
				
					
						
							
							
								zhangwenxu 
							
						 
					 
					
						
						
							
						
						e5b96c94b5 
					 
					
						
						
							
							fix(CI): fix CI build  
						
						
						
						
					 
					
						2023-09-26 16:23:58 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						6719002dd1 
					 
					
						
						
							
							Update bt lib for ESP32-C3 and ESP32-S3(ff6efe7)  
						
						... 
						
						
						
						- fix(bt/controller): Fixed PHY enable and disable
- feat(bt/controller): Support DAA and LBT mode for BLE CCA 
						
						
					 
					
						2023-08-03 10:53:03 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						a9d9f115c3 
					 
					
						
						
							
							- Support ESP32C3 and ESP32S3 new BLE lib  
						
						... 
						
						
						
						- Disable controller 5.0 feature bits if host 5.0 feature is not enabled
- Fixed extend ADV parameters check for ADV_DIRECT_HI 
						
						
					 
					
						2023-03-13 10:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						cb0f517fe3 
					 
					
						
						
							
							soc/soc_caps: update soc caps for chips that support power-down of modem hardware  
						
						... 
						
						
						
						Closes WIFI-4424 
						
						
					 
					
						2023-03-10 14:15:27 +08:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						a5e43a7d43 
					 
					
						
						
							
							Merge ESP32C3 and ESP32S3 BLE bt.c files to one  
						
						
						
						
					 
					
						2023-03-06 14:53:03 +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 
						 
				 
			
				
					
						
							
							
								wangmengyang 
							
						 
					 
					
						
						
							
						
						29610b8a1b 
					 
					
						
						
							
							bluetooth: fix that functions "coex_enable" and "coex_disable" are not used in pairs on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6  
						
						
						
						
					 
					
						2023-01-05 12:34:49 +08:00 
						 
				 
			
				
					
						
							
							
								xiaqilin 
							
						 
					 
					
						
						
							
						
						57a6abdad1 
					 
					
						
						
							
							ieee802154: add support ieee802154 for esp32c6  
						
						
						
						
					 
					
						2022-12-22 10:45:23 +08:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						b5a6e9a528 
					 
					
						
						
							
							Fixed some memory was not released after bluetooth controller initialization failed on ESP32-C3 and ESP32-S3  
						
						
						
						
					 
					
						2022-12-08 17:26:14 +08:00 
						 
				 
			
				
					
						
							
							
								liuning 
							
						 
					 
					
						
						
							
						
						b8d3553a1c 
					 
					
						
						
							
							phy: only set phy_init_flag at power domain off, when all modems deinit  
						
						
						
						
					 
					
						2022-11-25 03:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						ebd2825379 
					 
					
						
						
							
							- update phy lib  
						
						... 
						
						
						
						- Enable BLE pll track to fix bluetooth disconnection caused by temperature rise or fall on ESP32C3 and ESP32S3
- call pll track in controller task 
						
						
					 
					
						2022-11-21 10:19:54 +08:00 
						 
				 
			
				
					
						
							
							
								zwj 
							
						 
					 
					
						
						
							
						
						d600496800 
					 
					
						
						
							
							support BLE memory release on ESP32C3 and ESP32S3  
						
						
						
						
					 
					
						2022-10-27 14:22:15 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						4f2cec8495 
					 
					
						
						
							
							1. Wi-Fi: update tsf tick interval when lpclk is modified  
						
						... 
						
						
						
						2. Move register_lpclk_callback to coexistence 
						
						
					 
					
						2022-08-04 14:11:25 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						bb5e7004b9 
					 
					
						
						
							
							make bluetooth and wifi use the same low power clock  
						
						
						
						
					 
					
						2022-08-04 14:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						d85d927bb0 
					 
					
						
						
							
							ESP32C3:bluetooth support use main XTAL in light sleep mode  
						
						
						
						
					 
					
						2022-08-04 14:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9ec829f352 
					 
					
						
						
							
							Merge branch 'bugfix/wifi_sta_and_ble_disconnect_BCI-303_master' into 'master'  
						
						... 
						
						
						
						component_bt: Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected
Closes BCI-303
See merge request espressif/esp-idf!18643  
						
						
					 
					
						2022-07-08 19:43:10 +08:00 
						 
				 
			
				
					
						
							
							
								wangmengyang 
							
						 
					 
					
						
						
							
						
						1d55f12c2d 
					 
					
						
						
							
							component/bt: reset Bluetooth hardware during controller inititalization on ESP32-C3/ESP32-S3  
						
						... 
						
						
						
						1. Rename MACROs SYSTEM_WIFI_RST_EN register bit fields to be more recognizable
2. reset Bluetooth baseband and clock bits to fix the issue of task watchdog triggered during controller initialization due to invalid hardware state 
						
						
					 
					
						2022-07-06 16:23:48 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						155c4a5cb3 
					 
					
						
						
							
							Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected  
						
						
						
						
					 
					
						2022-07-06 14:42:46 +08:00