Zhi Wei Jian 
							
						 
					 
					
						
						
							
						
						33df4408d7 
					 
					
						
						
							
							feat(ble/controller): Reduce bin size and IRAM for BLE rom code  
						
						... 
						
						
						
						(cherry picked from commit 1d739291cazhiweijian@espressif.com > 
						
						
					 
					
						2025-05-27 16:03:34 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						15a901fb5e 
					 
					
						
						
							
							fix(bt/controller): Fixed controller flash only bug if hci-uart is enabled  
						
						
						
						
					 
					
						2025-04-07 16:03:45 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						e3e91deca2 
					 
					
						
						
							
							fix(ble): fix ble log init failure mem leak for ESP32-C3  
						
						
						
						
					 
					
						2025-04-02 15:18:22 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						e2bc4fc39f 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)  
						
						... 
						
						
						
						- Support BLE vendor hci set RX sensitivity and AGC gain command
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command
- Added BLE controller debug log trace
- Added BLE controller log module 
						
						
					 
					
						2025-04-02 10:38:40 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						119048bb75 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (d74042a8)  
						
						... 
						
						
						
						- Remove unused functions in the controller 
						
						
					 
					
						2025-03-21 19:44:30 +08:00 
						 
				 
			
				
					
						
							
							
								Zhou Xiao 
							
						 
					 
					
						
						
							
						
						d3a639bb06 
					 
					
						
						
							
							feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3  
						
						... 
						
						
						
						(cherry picked from commit e41f619566zhouxiao@espressif.com > 
						
						
					 
					
						2025-02-19 20:54:38 +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 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						4b1d137342 
					 
					
						
						
							
							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-17 10:59:05 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						02cc012db5 
					 
					
						
						
							
							feat(ble/bluedroid): Support setting connection params when creating connection  
						
						
						
						
					 
					
						2024-11-27 17:13:21 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						2a05eb8fd3 
					 
					
						
						
							
							feat(bt/controller): Support controller code run in flash only  
						
						
						
						
					 
					
						2024-11-04 15:44:11 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						1e3220b0b0 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)  
						
						... 
						
						
						
						- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround 
						
						
					 
					
						2024-10-20 16:33:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						1662e28718 
					 
					
						
						
							
							Merge branch 'feat/support_32k_osc_ble_sleep_clk' into 'master'  
						
						... 
						
						
						
						feat(ble): Support using 32k oscillator as Bluetooth sleep clock
Closes BT-3844
See merge request espressif/esp-idf!33524  
						
						
					 
					
						2024-10-08 11:25:04 +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 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						ff83d87bce 
					 
					
						
						
							
							feat(ble): Support using 32k oscillator as Bluetooth sleep clock  
						
						
						
						
					 
					
						2024-09-18 16:16:43 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						fe43c8f1b5 
					 
					
						
						
							
							fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3  
						
						
						
						
					 
					
						2024-09-09 11:25:10 +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 
						 
				 
			
				
					
						
							
							
								Wang Meng Yang 
							
						 
					 
					
						
						
							
						
						6b453b803f 
					 
					
						
						
							
							Merge branch 'feat/set_get_lpclk_src' into 'master'  
						
						... 
						
						
						
						feat(ble): Added API to get low power clock source
Closes BTQABR2023-133, BTQABR2023-163, BTQABR2023-182, BTQABR2023-179, and BTQABR2023-178
See merge request espressif/esp-idf!28997  
						
						
					 
					
						2024-04-08 17:59:23 +08:00 
						 
				 
			
				
					
						
							
							
								xiongweichao 
							
						 
					 
					
						
						
							
						
						3d19c3db13 
					 
					
						
						
							
							feat(ble): Added API to get low power clock source  
						
						
						
						
					 
					
						2024-04-07 17:30:55 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianhua 
							
						 
					 
					
						
						
							
						
						ae95ad5958 
					 
					
						
						
							
							fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)  
						
						... 
						
						
						
						- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length 
						
						
					 
					
						2024-04-03 17:56:21 +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 
						 
				 
			
				
					
						
							
							
								Island 
							
						 
					 
					
						
						
							
						
						ed025da95c 
					 
					
						
						
							
							Merge branch 'feat/support_ble_aux_when_data_length_zero' into 'master'  
						
						... 
						
						
						
						feat(bt/bluedroid): Support ext adv aux option
Closes BLERP-253 and BLERP-470
See merge request espressif/esp-idf!28458  
						
						
					 
					
						2024-01-22 11:06:01 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						aeeb64966b 
					 
					
						
						
							
							feat(bt/bluedroid): Support ext adv aux option  
						
						
						
						
					 
					
						2024-01-19 16:48:18 +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 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						249e45a5d6 
					 
					
						
						
							
							Merge branch 'bugfix/coex_cfg_option_invisible' into 'master'  
						
						... 
						
						
						
						fix(esp_coex): Fix dependency errors in coexist configuration
Closes BT-3435
See merge request espressif/esp-idf!26484  
						
						
					 
					
						2023-10-18 15:36:22 +08:00 
						 
				 
			
				
					
						
							
							
								linruihao 
							
						 
					 
					
						
						
							
						
						11efe6ecdc 
					 
					
						
						
							
							fix(esp_coex): Fix dependency errors in coexist configuration  
						
						
						
						
					 
					
						2023-10-16 11:44:23 +08:00 
						 
				 
			
				
					
						
							
							
								zhanghaipeng 
							
						 
					 
					
						
						
							
						
						7492c004dd 
					 
					
						
						
							
							fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE  
						
						
						
						
					 
					
						2023-10-13 10:54:25 +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 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						b6fda9723e 
					 
					
						
						
							
							Merge branch 'bugfix/fix_att_rsp_timeout' into 'master'  
						
						... 
						
						
						
						Fixed bluedroid host ATT Ignore wrong response error
Closes BLEQABR23-30 and BT-3224
See merge request espressif/esp-idf!22688  
						
						
					 
					
						2023-03-23 17:10:54 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian 
							
						 
					 
					
						
						
							
						
						3be3bef3a6 
					 
					
						
						
							
							set BT_CTRL_BLE_MAX_ACT default value to 6  
						
						
						
						
					 
					
						2023-03-20 15:54:47 +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