Implement ISO Synchronized Receiver connection handle representing the streams in the BIG Sync. Add implementation to return these handles on Sync Established event, and to release these on Sync Lost. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
18 lines
677 B
C
18 lines
677 B
C
/*
|
|
* Copyright (c) 2020 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
int ull_sync_iso_init(void);
|
|
int ull_sync_iso_reset(void);
|
|
struct ll_sync_iso_set *ull_sync_iso_by_stream_get(uint16_t handle);
|
|
struct lll_sync_iso_stream *ull_sync_iso_stream_get(uint16_t handle);
|
|
void ull_sync_iso_stream_release(struct ll_sync_iso_set *sync_iso);
|
|
void ull_sync_iso_setup(struct ll_sync_iso_set *sync_iso,
|
|
struct node_rx_hdr *node_rx,
|
|
uint8_t *acad, uint8_t acad_len);
|
|
void ull_sync_iso_estab_done(struct node_rx_event_done *done);
|
|
void ull_sync_iso_done(struct node_rx_event_done *done);
|
|
void ull_sync_iso_done_terminate(struct node_rx_event_done *done);
|