1 /*
2  * Copyright (c) 2021 Demant
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /* Helper functions to initialize and reset ull_peripheral_iso module */
8 int ull_peripheral_iso_init(void);
9 int ull_peripheral_iso_reset(void);
10 
11 void ull_peripheral_iso_release(uint16_t cis_handle);
12 uint8_t ull_peripheral_iso_acquire(struct ll_conn *acl,
13 				   struct pdu_data_llctrl_cis_req *req,
14 				   uint16_t *cis_handle);
15 uint8_t ull_peripheral_iso_setup(struct pdu_data_llctrl_cis_ind *ind,
16 				 uint8_t cig_id,
17 				 uint16_t cis_handle,
18 				 uint16_t *conn_event_count);
19 void ull_peripheral_iso_update_peer_sca(struct ll_conn *acl);
20 void ull_peripheral_iso_update_ticker(struct ll_conn_iso_group *cig,
21 				      uint32_t ticks_at_expire,
22 				      uint32_t iso_interval_us_frac);
23