Lines Matching +full:hid +full:- +full:mouse
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 */
183 /** Mouse */
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 */
465 /** HID Lamp Gear */
477 /** HID Lamp */
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 */
768 /** Non-connectable and scannable advertising. */
770 /** Non-connectable and non-scannable advertising. */
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