Lines Matching +full:tx +full:- +full:sync +full:- +full:mode
8 * Copyright (c) 2021-2024 Nordic Semiconductor ASA
10 * SPDX-License-Identifier: Apache-2.0
64 * As a general notation, to sync to BIS index N use BIT(N - 1).
66 #define BT_ISO_BIS_INDEX_BIT(x) (BIT((x) - 1))
117 /** Minimum BIG sync timeout value (N * 10 ms) */
119 /** Maximum BIG sync timeout value (N * 10 ms) */
123 /** Minimum BIG sync maximum subevent count value */
125 /** Maximum BIG sync maximum subevent count value */
141 /** Minimum pre-transmission offset */
143 /** Maximum pre-transmission offset */
159 * @brief Life-span states of ISO channel. Used only by internal APIs dealing with setting channel
222 * @brief Channel PHY - See the BT_GAP_LE_PHY_* values.
280 struct bt_iso_chan_io_qos *tx; member
302 /** Vendor-defined Codec ID */
422 * @brief Channel packing mode.
429 * @brief Channel framing mode.
508 * @brief Channel packing mode.
515 * @brief Channel framing mode.
549 * @brief Pre-transmission offset
551 * Offset used for pre-transmissions.
568 /** @brief Broadcast Isochronous Group (BIG) Sync Parameters */
581 * @brief Bitfield of the BISes to sync to
647 /** Offset used for pre-transmissions */
665 /** Channel framing mode */
872 * @retval -EINVAL Invalid parameters were supplied.
874 * @retval -EBUSY Some ISO channels are already being connected.
879 * @retval -ENOBUFS Not buffers available to send request to controller or if
882 * @retval -ENOMEM If @kconfig{CONFIG_BT_SMP} is enabled and no more keys
885 * @retval -EIO Controller rejected the request or if @kconfig{CONFIG_BT_SMP}
888 * @retval -ENOTCONN If @kconfig{CONFIG_BT_SMP} is enabled the ACL is not
960 /** @brief ISO Unicast TX Info Structure */
1006 /** @brief TX information for the central to peripheral data path */
1009 /** TX information for the peripheral to central data */
1021 /** Pre-transmission offset (N * 1.25 ms) */
1042 /** Pre-transmission offset (N * 1.25 ms) */
1097 /** Sync receiver specific Info.
1163 * @retval -EINVAL if @p cb is NULL
1164 * @retval -EEXIST if @p cb is already registered
1194 * @param[in] sync Pointer to the periodic advertising sync object the BIGInfo was received on.
1195 * @param[in] param The parameters used to create and enable the BIG sync.
1200 int bt_iso_big_sync(struct bt_le_per_adv_sync *sync, struct bt_iso_big_sync_param *param,