Lines Matching +full:continuous +full:- +full:convert

8  * SPDX-License-Identifier: Apache-2.0
42 #define BT_DATA_UUID16_SOME 0x02 /**< 16-bit UUID, more available */
43 #define BT_DATA_UUID16_ALL 0x03 /**< 16-bit UUID, all listed */
44 #define BT_DATA_UUID32_SOME 0x04 /**< 32-bit UUID, more available */
45 #define BT_DATA_UUID32_ALL 0x05 /**< 32-bit UUID, all listed */
46 #define BT_DATA_UUID128_SOME 0x06 /**< 128-bit UUID, more available */
47 #define BT_DATA_UUID128_ALL 0x07 /**< 128-bit UUID, all listed */
52 #define BT_DATA_SIMPLE_PAIRING_HASH_C192 0x0e /**< Simple Pairing Hash C-192 */
53 #define BT_DATA_SIMPLE_PAIRING_RAND_C192 0x0f /**< Simple Pairing Randomizer R-192 */
58 #define BT_DATA_SOLICIT16 0x14 /**< Solicit UUIDs, 16-bit */
59 #define BT_DATA_SOLICIT128 0x15 /**< Solicit UUIDs, 128-bit */
60 #define BT_DATA_SVC_DATA16 0x16 /**< Service data, 16-bit UUID */
69 #define BT_DATA_SOLICIT32 0x1f /**< Solicit UUIDs, 32-bit */
70 #define BT_DATA_SVC_DATA32 0x20 /**< Service data, 32-bit UUID */
71 #define BT_DATA_SVC_DATA128 0x21 /**< Service data, 128-bit UUID */
104 * Last Modified on 2023-01-05
115 /** Server-class Computer */
155 /** Generic Eye-glasses */
205 /** In-Shoe Running Walking Sensor */
207 /** On-Shoe Running Walking Sensor */
209 /** On-Hip Running Walking Sensor */
227 /** Multi-switch */
293 /** Multi-Sensor */
325 /** In-ground Light */
337 /** Pole-top Light */
357 /** Low-bay Light */
359 /** High-bay Light */
381 /** De-humidifier */
483 /** Multi-Color LED Array */
541 /** 2-Wheeled Vehicle */
549 /** 3-Wheeled Vehicle */
639 /** Set-Top Box */
651 /** In-ear hearing aid */
653 /** Behind-ear hearing aid */
683 /** Continuous Glucose Monitor */
768 /** Non-connectable and scannable advertising. */
770 /** Non-connectable and non-scannable advertising. */
837 * @brief Convert periodic advertising interval (N * 0.625 ms) to microseconds
844 * @brief Convert periodic advertising interval (N * 0.625 ms) to milliseconds
854 * @brief Convert isochronous interval (N * 1.25 ms) to microseconds
861 * @brief Convert isochronous interval (N * 1.25 ms) to milliseconds
870 /** @brief Convert periodic advertising interval (N * 1.25 ms) to microseconds *
878 * @brief Convert periodic advertising interval (N * 1.25 ms) to milliseconds
887 * @brief Convert microseconds to advertising interval units (0.625 ms)
897 * @brief Convert milliseconds to advertising interval units (0.625 ms)
908 * @brief Convert microseconds to periodic advertising interval units (1.25 ms)
918 * @brief Convert milliseconds to periodic advertising interval units (1.25 ms)
929 * @brief Convert milliseconds to periodic advertising sync timeout units (10 ms)
939 * @brief Convert microseconds to periodic advertising sync timeout units (10 ms)
950 * @brief Convert microseconds to scan interval units (0.625 ms)
961 * @brief Convert milliseconds to scan interval units (0.625 ms)
973 * @brief Convert microseconds to scan window units (0.625 ms)
984 * @brief Convert milliseconds to scan window units (0.625 ms)
995 * @brief Convert microseconds to connection interval units (1.25 ms)
1005 * @brief Convert milliseconds to connection interval units (1.25 ms)
1016 * @brief Convert milliseconds to connection supervision timeout units (10 ms)
1026 * @brief Convert microseconds to connection supervision timeout units (10 ms)
1036 * @brief Convert milliseconds to connection event length units (0.625)
1046 * @brief Convert milliseconds to connection event length units (0.625)
1082 * @brief Encode 40 least significant bits of 64-bit LE Supported Features into array values
1083 * in little-endian format.
1085 * Helper macro to encode 40 least significant bits of 64-bit LE Supported Features value into
1095 * @param w64 LE Supported Features value (64-bits)
1102 /** @brief Encode 4 least significant bytes of 64-bit LE Supported Features into
1103 * 4 bytes long array of values in little-endian format.
1105 * Helper macro to encode 64-bit LE Supported Features value into advertising
1115 * @param w64 LE Supported Features value (64-bits)
1123 * @brief Encode 3 least significant bytes of 64-bit LE Supported Features into
1124 * 3 bytes long array of values in little-endian format.
1126 * Helper macro to encode 64-bit LE Supported Features value into advertising
1136 * @param w64 LE Supported Features value (64-bits)
1144 * @brief Encode 2 least significant bytes of 64-bit LE Supported Features into
1145 * 2 bytes long array of values in little-endian format.
1147 * Helper macro to encode 64-bit LE Supported Features value into advertising
1157 * @param w64 LE Supported Features value (64-bits)
1165 * @brief Encode the least significant byte of 64-bit LE Supported Features into
1168 * Helper macro to encode 64-bit LE Supported Features value into advertising
1178 * @param w64 LE Supported Features value (64-bits)
1190 * Helper macro to check if @p w64 has zeros as bits 40-63. The macro is compliant with BT 5.3
1191 * Core Specification where bits 0-40 has assigned values. In case of invalid value, build time