Lines Matching +full:tx +full:- +full:buffer +full:- +full:elements
7 * Copyright (c) 2015-2016 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
101 /** The TX power of the response in dBm */
162 * If rpa sharing is enabled and rpa expired cb of any adv-sets belonging
163 * to same adv id returns false, then adv-sets will continue with old rpa
242 * That is, the application shall not re-register them when
243 * the Bluetooth subsystem is re-enabled later.
292 * @see https://specificationrefs.bluetooth.com/assigned-values/Appearance%20Values.pdf
319 * elements in the @a addrs array should be CONFIG_BT_ID_MAX. The identity
325 * subsequent call to this function with non-NULL @a addrs parameter.
345 * pre-defined address is provided, since in such a situation the app clearly
370 * parameter was non-NULL).
375 * the parameter was non-NULL). If privacy
404 * parameter was non-NULL).
409 * the parameter was non-NULL). If privacy
441 * Size of 'AD Structure'->'Length' field, equal to 1.
442 * Size of 'AD Structure'->'Data'->'AD Type' field, equal to 1.
443 * Size of 'AD Structure'->'Data'->'AD Data' field, equal to data_len.
463 * @brief Helper to declare elements of bt_data arrays
466 * elements which is then passed to e.g. @ref bt_le_adv_start().
480 * @brief Helper to declare elements of bt_data arrays
483 * elements which is then passed to e.g. @ref bt_le_adv_start().
486 * @param _bytes Variable number of single-byte parameters
512 * @param[out] output Buffer large enough to store the advertising structure in
514 * `input->data_len + 2` (for the type and the length).
536 * object. If this fails, the API returns @c -ENOMEM.
589 * object. If this fails, the API returns @c -ENOMEM.
619 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
638 * BT_DATA(BT_DATA_NAME_COMPLETE, name, sizeof(name) - 1)
652 * @brief Directed advertising to privacy-enabled peer.
656 * This is required if the remote device is privacy-enabled and
731 * the trade-off of lower data rate and higher power consumption.
763 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
775 * @brief Advertise using a Non-Resolvable Private Address.
802 * @brief Advertising Set Identifier, valid range 0x00 - 0x0f.
818 /** Bit-field of advertising options */
895 /** Bit-field of periodic advertising options */
992 * GAP recommends advertisers use this "when user-initiated".
995 * dedicated Bluetooth wakeup button, or anything in-between.
1001 * - 3.C.A "Timers and Constants", T_GAP(adv_fast_interval1)
1002 * - 3.C.9.3.11 "Connection Establishment Timing parameters"
1017 * - 3.C.A "Timers and Constants", T_GAP(adv_fast_interval1)
1018 * - 3.C.9.3.11 "Connection Establishment Timing parameters"
1028 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1038 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1051 /** Non-connectable advertising with private address */
1057 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1059 * Non-connectable advertising with @ref BT_LE_ADV_OPT_USE_NAME
1066 /** Non-connectable advertising with @ref BT_LE_ADV_OPT_USE_IDENTITY */
1079 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1100 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1112 /** Non-connectable extended advertising with private address */
1119 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1121 * Non-connectable extended advertising with @ref BT_LE_ADV_OPT_USE_NAME
1130 /** Non-connectable extended advertising with @ref BT_LE_ADV_OPT_USE_IDENTITY */
1137 /** Non-connectable extended advertising on coded PHY with private address */
1146 * https://github.com/zephyrproject-rtos/zephyr/issues/71686
1148 * Non-connectable extended advertising on coded PHY with
1158 /** Non-connectable extended advertising on coded PHY with
1238 * @param ad_len Number of elements in ad
1240 * @param sd_len Number of elements in sd
1243 * @return -ENOMEM No free connection objects available for connectable
1245 * @return -ECONNREFUSED When connectable advertising is requested and there
1250 * this case may be -EIO.
1262 * @param ad_len Number of elements in ad
1264 * @param sd_len Number of elements in sd
1306 * this parameters must be set to a non-zero value less than or equal
1378 * @param ad_len Number of elements in ad
1380 * @param sd_len Number of elements in sd
1421 * advertising sets. The array has CONFIG_BT_EXT_ADV_MAX_ADV_SET elements.
1426 * The range of the returned value is 0..CONFIG_BT_EXT_ADV_MAX_ADV_SET-1
1464 * @param buf Buffer containing advertiser data.
1520 * @pre There are @p num_subevents elements in @p params.
1628 /** The TX power of the advertisement. */
1685 * @param buf Buffer containing the periodic advertising data.
1785 /** Bit-field of periodic advertising sync options. */
1810 * objects. The array has CONFIG_BT_PER_ADV_SYNC_MAX elements.
1815 * The range of the returned value is 0..CONFIG_BT_PER_ADV_SYNC_MAX-1
1824 * The array has CONFIG_BT_PER_ADV_SYNC_MAX elements.
1827 * The range of the index value is 0..CONFIG_BT_PER_ADV_SYNC_MAX-1
1919 * @retval -EEXIST if @p cb was already registered.
1926 * If the sync is already receiving the reports, -EALREADY is returned.
1937 * If the sync report receiving is already disabled, -EALREADY is returned.
2159 /** Bit-field of scanning options. */
2265 * @param buf Buffer containing advertiser data.
2394 * BT_LE_SCAN_TYPE_ACTIVE. Supplying a non-zero timeout will result in an
2395 * -EINVAL error code.
2403 * @retval -EBUSY if the scanner is already being started in a different thread.
2429 * @retval -EEXIST if @p cb was already registered.
2514 * @retval -EINVAL RPA timeout value is invalid. Valid range is 1s - 3600s.
2573 * - Creating a connection in progress, wait for the connected callback.
2576 * - Advertiser is enabled using a Random Static Identity Address for a
2578 * - The local identity conflicts with the local identity used by other
2605 * - Creating a connection in progress, wait for the connected callback.
2674 * The array must have @ref num_subevents elements.