- 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