Lines Matching full:bluetooth

2  *  @brief Bluetooth device address definitions and utilities.
23 * @brief Bluetooth device address definitions and utilities.
25 * @ingroup bluetooth
40 /** Length in bytes of a standard Bluetooth address */
43 /** Bluetooth Device Address */
49 /** Length in bytes of an LE Bluetooth address. Not packed, so no sizeof() */
52 /** Bluetooth LE Device Address */
58 /* Global Bluetooth address constants defined in bluetooth/common/addr.c */
64 /** Bluetooth device "any" address, not a valid address */
66 /** Bluetooth device "none" address, not a valid address */
68 /** Bluetooth LE device "any" address, not a valid address */
70 /** Bluetooth LE device "none" address, not a valid address */
73 /** @brief Compare Bluetooth device addresses.
75 * @param a First Bluetooth device address to compare
76 * @param b Second Bluetooth device address to compare
85 /** @brief Determine equality of two Bluetooth device addresses.
95 /** @brief Compare Bluetooth LE device addresses.
97 * @param a First Bluetooth LE device address to compare
98 * @param b Second Bluetooth LE device address to compare
109 /** @brief Determine equality of two Bluetooth LE device addresses.
111 * The Bluetooth LE addresses are equal iff both the types and the 48-bit
122 /** @brief Copy Bluetooth device address.
124 * @param dst Bluetooth device address destination buffer.
125 * @param src Bluetooth device address source buffer.
132 /** @brief Copy Bluetooth LE device address.
134 * @param dst Bluetooth LE device address destination buffer.
135 * @param src Bluetooth LE device address source buffer.
142 /** Check if a Bluetooth LE random address is resolvable private address. */
144 /** Check if a Bluetooth LE random address is a non-resolvable private address.
147 /** Check if a Bluetooth LE random address is a static address. */
150 /** Set a Bluetooth LE random address as a resolvable private address. */
152 /** Set a Bluetooth LE random address as a non-resolvable private address. */
154 /** Set a Bluetooth LE random address as a static address. */
157 /** @brief Create a Bluetooth LE random non-resolvable private address. */
160 /** @brief Create a Bluetooth LE random static address. */
163 /** @brief Check if a Bluetooth LE address is a random private resolvable
166 * @param addr Bluetooth LE device address.
179 /** @brief Check if a Bluetooth LE address is valid identity address.
181 * Valid Bluetooth LE identity addresses are either public address or
184 * @param addr Bluetooth LE device address.
198 * @brief Recommended length of user string buffer for Bluetooth address
207 * @brief Recommended length of user string buffer for Bluetooth LE address
215 /** @brief Converts binary Bluetooth address to string.
217 * @param addr Address of buffer containing binary Bluetooth address.
232 /** @brief Converts binary LE Bluetooth address to string.
234 * @param addr Address of buffer containing binary LE Bluetooth address.
270 /** @brief Convert Bluetooth address from string to binary.
272 * @param[in] str The string representation of a Bluetooth address.
273 * @param[out] addr Address of buffer to store the Bluetooth address
276 * @return -EINVAL Invalid address string. @p str is not a well-formed Bluetooth address.
280 /** @brief Convert LE Bluetooth address from string to binary.
282 * @param[in] str The string representation of an LE Bluetooth address.
283 * @param[in] type The string representation of the LE Bluetooth address
285 * @param[out] addr Address of buffer to store the LE Bluetooth address