feat(ble_audio): Support BLE ISO & BLE Audio deinitialization

This commit is contained in:
Liu Linyan
2026-09-04 09:26:24 +08:00
parent 1aa418d673
commit ae452a0ce9
84 changed files with 1825 additions and 210 deletions
@@ -422,6 +422,19 @@ struct bt_le_per_adv_sync *bt_le_per_adv_sync_lookup_addr(const bt_addr_le_t *ad
*/
int bt_le_per_adv_sync_cb_register(struct bt_le_per_adv_sync_cb *cb);
/**
* @brief Unregister periodic advertising sync callbacks.
*
* Counterpart of @ref bt_le_per_adv_sync_cb_register(). The list is boot-scoped,
* so a module that stops listening must remove itself or keep being invoked.
*
* @param cb Callback struct previously registered.
*
* @retval 0 Success.
* @retval -ENOENT if @p cb was not registered.
*/
int bt_le_per_adv_sync_cb_unregister(struct bt_le_per_adv_sync_cb *cb);
/** LE scan parameters */
struct bt_le_scan_param {
/** Scan type. @ref BT_LE_SCAN_TYPE_ACTIVE or @ref BT_LE_SCAN_TYPE_PASSIVE. */