- Fixed assert when llcp instant passed
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
- Fixed power state setting when entering modem sleep
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
- Fix bugs in setting adv data and response data when data length is zero
- Add new mesh adv types for exception list
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
coexist: fix that PTI for BLE scan remains high priority after reception of ADV_EXT_IND but with no AUX_ADV_IND followed, which results in Wi-Fi uanble to work normally
- Fixed HW RAL_UNDERRUN asserti
- support ESP332C3 and ESP32S3 new ble lib
- Add config to disable BLE 5.0 feature bits
- Fixed exend ADV parameters check for ADV_DIRECT_HI
- 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
- fixed privacy error for directed adv
- fixed multi periodic adv sync failed in air
- Fixed some memory was not released after bluetooth controller init failed
- Fixed lld_con.c line 3048 assert
- Fixed crash sometimes when connected as a slave by the 8th device
- Added config to disable scan backoff
- Fixed llm_scan.c assert at line 1485 during controller deinit if duplicate scan is not stopped
- Call pll track in controller task
- Fixed the usage of PLL track related baseband IRQs
- Fixed connect failed due to error sync found signal
- Fixed BLE disconnect failed due to terminate_ind have send but no ACK is received
- Added ADV mode error check in ADV rx isr handler function
- Fixed BLE RAL_UNDERRUN and TX_CRYPT_ERR assert
- Disable scan continue
- Fixed scan forever if scan continue is disable
- Fixed BLE disconnection issue when channel map update failed due to bad channels
- Fixed update exception list assert
- Fixed no adv report in sacn when using HW recorrect
- support HW CCA
- Fixed data length update rejected when controller is updating data length
1. refactor and clean up the use of soc-specific register define's
2. Disable CS-RXDONEMSK to avoid RX interrupt flooding during scan event in coexistence scenario
Removed the interrupt lock operation during controller enable/disable/reset, to avoid trigger interrupt watchdog time-out due to use of mutex/semaphore in coex_st_set
1. ESP32-C3 bt-lib(d1d0c6f1): support esp32c3 multi-connection
2. ESP32-S3 bt-lib(7477a1a2): add missing IRAM_ATTR to function r_lld_conn_dynamic_pti_process_hack