Line data Source code
1 1 : /** @file
2 : * @brief Bluetooth UUID handling
3 : */
4 :
5 : /*
6 : * Copyright (c) 2015-2016 Intel Corporation
7 : *
8 : * SPDX-License-Identifier: Apache-2.0
9 : */
10 : #ifndef ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
11 : #define ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_
12 :
13 : /**
14 : * @brief UUIDs
15 : * @defgroup bt_uuid UUIDs
16 : * @ingroup bluetooth
17 : * @{
18 : */
19 :
20 : #include <stddef.h>
21 : #include <stdint.h>
22 :
23 : #include <zephyr/sys/util.h>
24 : #include <zephyr/bluetooth/byteorder.h>
25 :
26 : #ifdef __cplusplus
27 : extern "C" {
28 : #endif
29 :
30 : /** @brief Bluetooth UUID types */
31 1 : enum {
32 : /** UUID type 16-bit. */
33 : BT_UUID_TYPE_16,
34 : /** UUID type 32-bit. */
35 : BT_UUID_TYPE_32,
36 : /** UUID type 128-bit. */
37 : BT_UUID_TYPE_128,
38 : };
39 :
40 : /** Size in octets of a 16-bit UUID */
41 1 : #define BT_UUID_SIZE_16 2
42 :
43 : /** Size in octets of a 32-bit UUID */
44 1 : #define BT_UUID_SIZE_32 4
45 :
46 : /** Size in octets of a 128-bit UUID */
47 1 : #define BT_UUID_SIZE_128 16
48 :
49 : /** @brief This is a 'tentative' type and should be used as a pointer only */
50 1 : struct bt_uuid {
51 0 : uint8_t type;
52 : };
53 :
54 0 : struct bt_uuid_16 {
55 : /** UUID generic type. */
56 1 : struct bt_uuid uuid;
57 : /** UUID value, 16-bit in host endianness. */
58 1 : uint16_t val;
59 : };
60 :
61 0 : struct bt_uuid_32 {
62 : /** UUID generic type. */
63 1 : struct bt_uuid uuid;
64 : /** UUID value, 32-bit in host endianness. */
65 1 : uint32_t val;
66 : };
67 :
68 0 : struct bt_uuid_128 {
69 : /** UUID generic type. */
70 1 : struct bt_uuid uuid;
71 : /** UUID value, 128-bit in little-endian format. */
72 1 : uint8_t val[BT_UUID_SIZE_128];
73 : };
74 :
75 : /** @brief Initialize a 16-bit UUID.
76 : *
77 : * @param value 16-bit UUID value in host endianness.
78 : */
79 1 : #define BT_UUID_INIT_16(value) \
80 : { \
81 : .uuid = { BT_UUID_TYPE_16 }, \
82 : .val = (value), \
83 : }
84 :
85 : /** @brief Initialize a 32-bit UUID.
86 : *
87 : * @param value 32-bit UUID value in host endianness.
88 : */
89 1 : #define BT_UUID_INIT_32(value) \
90 : { \
91 : .uuid = { BT_UUID_TYPE_32 }, \
92 : .val = (value), \
93 : }
94 :
95 : /** @brief Initialize a 128-bit UUID.
96 : *
97 : * @param value 128-bit UUID array values in little-endian format.
98 : * Can be combined with @ref BT_UUID_128_ENCODE to initialize a
99 : * UUID from the readable form of UUIDs.
100 : */
101 1 : #define BT_UUID_INIT_128(value...) \
102 : { \
103 : .uuid = { BT_UUID_TYPE_128 }, \
104 : .val = { value }, \
105 : }
106 :
107 : /** @brief Helper to declare a 16-bit UUID inline.
108 : *
109 : * @param value 16-bit UUID value in host endianness.
110 : *
111 : * @return Pointer to a generic UUID.
112 : */
113 1 : #define BT_UUID_DECLARE_16(value) \
114 : ((const struct bt_uuid *) ((const struct bt_uuid_16[]) {BT_UUID_INIT_16(value)}))
115 :
116 : /** @brief Helper to declare a 32-bit UUID inline.
117 : *
118 : * @param value 32-bit UUID value in host endianness.
119 : *
120 : * @return Pointer to a generic UUID.
121 : */
122 1 : #define BT_UUID_DECLARE_32(value) \
123 : ((const struct bt_uuid *) ((const struct bt_uuid_32[]) {BT_UUID_INIT_32(value)}))
124 :
125 : /** @brief Helper to declare a 128-bit UUID inline.
126 : *
127 : * @param value 128-bit UUID array values in little-endian format.
128 : * Can be combined with @ref BT_UUID_128_ENCODE to declare a
129 : * UUID from the readable form of UUIDs.
130 : *
131 : * @return Pointer to a generic UUID.
132 : */
133 1 : #define BT_UUID_DECLARE_128(value...) \
134 : ((const struct bt_uuid *) ((const struct bt_uuid_128[]) {BT_UUID_INIT_128(value)}))
135 :
136 : /** Helper macro to access the 16-bit UUID from a generic UUID. */
137 1 : #define BT_UUID_16(__u) CONTAINER_OF(__u, struct bt_uuid_16, uuid)
138 :
139 : /** Helper macro to access the 32-bit UUID from a generic UUID. */
140 1 : #define BT_UUID_32(__u) CONTAINER_OF(__u, struct bt_uuid_32, uuid)
141 :
142 : /** Helper macro to access the 128-bit UUID from a generic UUID. */
143 1 : #define BT_UUID_128(__u) CONTAINER_OF(__u, struct bt_uuid_128, uuid)
144 :
145 : /** @brief Encode 128 bit UUID into array values in little-endian format.
146 : *
147 : * Helper macro to initialize a 128-bit UUID array value from the readable form
148 : * of UUIDs, or encode 128-bit UUID values into advertising data
149 : * Can be combined with BT_UUID_DECLARE_128 to declare a 128-bit UUID.
150 : *
151 : * Example of how to declare the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E`
152 : *
153 : * @code
154 : * BT_UUID_DECLARE_128(
155 : * BT_UUID_128_ENCODE(0x6E400001, 0xB5A3, 0xF393, 0xE0A9, 0xE50E24DCCA9E))
156 : * @endcode
157 : *
158 : * Example of how to encode the UUID `6E400001-B5A3-F393-E0A9-E50E24DCCA9E`
159 : * into advertising data.
160 : *
161 : * @code
162 : * BT_DATA_BYTES(BT_DATA_UUID128_ALL,
163 : * BT_UUID_128_ENCODE(0x6E400001, 0xB5A3, 0xF393, 0xE0A9, 0xE50E24DCCA9E))
164 : * @endcode
165 : *
166 : * Just replace the hyphen by the comma and add `0x` prefixes.
167 : *
168 : * @param w32 First part of the UUID (32 bits)
169 : * @param w1 Second part of the UUID (16 bits)
170 : * @param w2 Third part of the UUID (16 bits)
171 : * @param w3 Fourth part of the UUID (16 bits)
172 : * @param w48 Fifth part of the UUID (48 bits)
173 : *
174 : * @return The comma separated values for UUID 128 initializer that
175 : * may be used directly as an argument for
176 : * @ref BT_UUID_INIT_128 or @ref BT_UUID_DECLARE_128
177 : */
178 1 : #define BT_UUID_128_ENCODE(w32, w1, w2, w3, w48) \
179 : BT_BYTES_LIST_LE48(w48),\
180 : BT_BYTES_LIST_LE16(w3), \
181 : BT_BYTES_LIST_LE16(w2), \
182 : BT_BYTES_LIST_LE16(w1), \
183 : BT_BYTES_LIST_LE32(w32)
184 :
185 : /** @brief Encode 16-bit UUID into array values in little-endian format.
186 : *
187 : * Helper macro to encode 16-bit UUID values into advertising data.
188 : *
189 : * Example of how to encode the UUID `0x180a` into advertising data.
190 : *
191 : * @code
192 : * BT_DATA_BYTES(BT_DATA_UUID16_ALL, BT_UUID_16_ENCODE(0x180a))
193 : * @endcode
194 : *
195 : * @param w16 UUID value (16-bits)
196 : *
197 : * @return The comma separated values for UUID 16 value that
198 : * may be used directly as an argument for @ref BT_DATA_BYTES.
199 : */
200 1 : #define BT_UUID_16_ENCODE(w16) BT_BYTES_LIST_LE16(w16)
201 :
202 : /** @brief Encode 32-bit UUID into array values in little-endian format.
203 : *
204 : * Helper macro to encode 32-bit UUID values into advertising data.
205 : *
206 : * Example of how to encode the UUID `0x180a01af` into advertising data.
207 : *
208 : * @code
209 : * BT_DATA_BYTES(BT_DATA_UUID32_ALL, BT_UUID_32_ENCODE(0x180a01af))
210 : * @endcode
211 : *
212 : * @param w32 UUID value (32-bits)
213 : *
214 : * @return The comma separated values for UUID 32 value that
215 : * may be used directly as an argument for @ref BT_DATA_BYTES.
216 : */
217 1 : #define BT_UUID_32_ENCODE(w32) BT_BYTES_LIST_LE32(w32)
218 :
219 : /**
220 : * @brief Recommended length of user string buffer for Bluetooth UUID.
221 : *
222 : * @details The recommended length guarantee the output of UUID
223 : * conversion will not lose valuable information about the UUID being
224 : * processed. If the length of the UUID is known the string can be shorter.
225 : */
226 1 : #define BT_UUID_STR_LEN 37
227 :
228 : /**
229 : * @brief Generic Access UUID value
230 : */
231 1 : #define BT_UUID_GAP_VAL 0x1800
232 : /**
233 : * @brief Generic Access
234 : */
235 1 : #define BT_UUID_GAP \
236 : BT_UUID_DECLARE_16(BT_UUID_GAP_VAL)
237 : /**
238 : * @brief Generic attribute UUID value
239 : */
240 1 : #define BT_UUID_GATT_VAL 0x1801
241 : /**
242 : * @brief Generic Attribute
243 : */
244 1 : #define BT_UUID_GATT \
245 : BT_UUID_DECLARE_16(BT_UUID_GATT_VAL)
246 : /**
247 : * @brief Immediate Alert Service UUID value
248 : */
249 1 : #define BT_UUID_IAS_VAL 0x1802
250 : /**
251 : * @brief Immediate Alert Service
252 : */
253 1 : #define BT_UUID_IAS \
254 : BT_UUID_DECLARE_16(BT_UUID_IAS_VAL)
255 : /**
256 : * @brief Link Loss Service UUID value
257 : */
258 1 : #define BT_UUID_LLS_VAL 0x1803
259 : /**
260 : * @brief Link Loss Service
261 : */
262 1 : #define BT_UUID_LLS \
263 : BT_UUID_DECLARE_16(BT_UUID_LLS_VAL)
264 : /**
265 : * @brief Tx Power Service UUID value
266 : */
267 1 : #define BT_UUID_TPS_VAL 0x1804
268 : /**
269 : * @brief Tx Power Service
270 : */
271 1 : #define BT_UUID_TPS \
272 : BT_UUID_DECLARE_16(BT_UUID_TPS_VAL)
273 : /**
274 : * @brief Current Time Service UUID value
275 : */
276 1 : #define BT_UUID_CTS_VAL 0x1805
277 : /**
278 : * @brief Current Time Service
279 : */
280 1 : #define BT_UUID_CTS \
281 : BT_UUID_DECLARE_16(BT_UUID_CTS_VAL)
282 : /**
283 : * @brief Reference Time Update Service UUID value
284 : */
285 1 : #define BT_UUID_RTUS_VAL 0x1806
286 : /**
287 : * @brief Reference Time Update Service
288 : */
289 1 : #define BT_UUID_RTUS \
290 : BT_UUID_DECLARE_16(BT_UUID_RTUS_VAL)
291 : /**
292 : * @brief Next DST Change Service UUID value
293 : */
294 1 : #define BT_UUID_NDSTS_VAL 0x1807
295 : /**
296 : * @brief Next DST Change Service
297 : */
298 1 : #define BT_UUID_NDSTS \
299 : BT_UUID_DECLARE_16(BT_UUID_NDSTS_VAL)
300 : /**
301 : * @brief Glucose Service UUID value
302 : */
303 1 : #define BT_UUID_GS_VAL 0x1808
304 : /**
305 : * @brief Glucose Service
306 : */
307 1 : #define BT_UUID_GS \
308 : BT_UUID_DECLARE_16(BT_UUID_GS_VAL)
309 : /**
310 : * @brief Health Thermometer Service UUID value
311 : */
312 1 : #define BT_UUID_HTS_VAL 0x1809
313 : /**
314 : * @brief Health Thermometer Service
315 : */
316 1 : #define BT_UUID_HTS \
317 : BT_UUID_DECLARE_16(BT_UUID_HTS_VAL)
318 : /**
319 : * @brief Device Information Service UUID value
320 : */
321 1 : #define BT_UUID_DIS_VAL 0x180a
322 : /**
323 : * @brief Device Information Service
324 : */
325 1 : #define BT_UUID_DIS \
326 : BT_UUID_DECLARE_16(BT_UUID_DIS_VAL)
327 : /**
328 : * @brief Network Availability Service UUID value
329 : */
330 1 : #define BT_UUID_NAS_VAL 0x180b
331 : /**
332 : * @brief Network Availability Service
333 : */
334 1 : #define BT_UUID_NAS \
335 : BT_UUID_DECLARE_16(BT_UUID_NAS_VAL)
336 : /**
337 : * @brief Watchdog Service UUID value
338 : */
339 1 : #define BT_UUID_WDS_VAL 0x180c
340 : /**
341 : * @brief Watchdog Service
342 : */
343 1 : #define BT_UUID_WDS \
344 : BT_UUID_DECLARE_16(BT_UUID_WDS_VAL)
345 : /**
346 : * @brief Heart Rate Service UUID value
347 : */
348 1 : #define BT_UUID_HRS_VAL 0x180d
349 : /**
350 : * @brief Heart Rate Service
351 : */
352 1 : #define BT_UUID_HRS \
353 : BT_UUID_DECLARE_16(BT_UUID_HRS_VAL)
354 : /**
355 : * @brief Phone Alert Service UUID value
356 : */
357 1 : #define BT_UUID_PAS_VAL 0x180e
358 : /**
359 : * @brief Phone Alert Service
360 : */
361 1 : #define BT_UUID_PAS \
362 : BT_UUID_DECLARE_16(BT_UUID_PAS_VAL)
363 : /**
364 : * @brief Battery Service UUID value
365 : */
366 1 : #define BT_UUID_BAS_VAL 0x180f
367 : /**
368 : * @brief Battery Service
369 : */
370 1 : #define BT_UUID_BAS \
371 : BT_UUID_DECLARE_16(BT_UUID_BAS_VAL)
372 : /**
373 : * @brief Blood Pressure Service UUID value
374 : */
375 1 : #define BT_UUID_BPS_VAL 0x1810
376 : /**
377 : * @brief Blood Pressure Service
378 : */
379 1 : #define BT_UUID_BPS \
380 : BT_UUID_DECLARE_16(BT_UUID_BPS_VAL)
381 : /**
382 : * @brief Alert Notification Service UUID value
383 : */
384 1 : #define BT_UUID_ANS_VAL 0x1811
385 : /**
386 : * @brief Alert Notification Service
387 : */
388 1 : #define BT_UUID_ANS \
389 : BT_UUID_DECLARE_16(BT_UUID_ANS_VAL)
390 : /**
391 : * @brief HID Service UUID value
392 : */
393 1 : #define BT_UUID_HIDS_VAL 0x1812
394 : /**
395 : * @brief HID Service
396 : */
397 1 : #define BT_UUID_HIDS \
398 : BT_UUID_DECLARE_16(BT_UUID_HIDS_VAL)
399 : /**
400 : * @brief Scan Parameters Service UUID value
401 : */
402 1 : #define BT_UUID_SPS_VAL 0x1813
403 : /**
404 : * @brief Scan Parameters Service
405 : */
406 1 : #define BT_UUID_SPS \
407 : BT_UUID_DECLARE_16(BT_UUID_SPS_VAL)
408 : /**
409 : * @brief Running Speed and Cadence Service UUID value
410 : */
411 1 : #define BT_UUID_RSCS_VAL 0x1814
412 : /**
413 : * @brief Running Speed and Cadence Service
414 : */
415 1 : #define BT_UUID_RSCS \
416 : BT_UUID_DECLARE_16(BT_UUID_RSCS_VAL)
417 : /**
418 : * @brief Automation IO Service UUID value
419 : */
420 1 : #define BT_UUID_AIOS_VAL 0x1815
421 : /**
422 : * @brief Automation IO Service
423 : */
424 1 : #define BT_UUID_AIOS \
425 : BT_UUID_DECLARE_16(BT_UUID_AIOS_VAL)
426 : /**
427 : * @brief Cycling Speed and Cadence Service UUID value
428 : */
429 1 : #define BT_UUID_CSC_VAL 0x1816
430 : /**
431 : * @brief Cycling Speed and Cadence Service
432 : */
433 1 : #define BT_UUID_CSC \
434 : BT_UUID_DECLARE_16(BT_UUID_CSC_VAL)
435 : /**
436 : * @brief Cycling Power Service UUID value
437 : */
438 1 : #define BT_UUID_CPS_VAL 0x1818
439 : /**
440 : * @brief Cycling Power Service
441 : */
442 1 : #define BT_UUID_CPS \
443 : BT_UUID_DECLARE_16(BT_UUID_CPS_VAL)
444 : /**
445 : * @brief Location and Navigation Service UUID value
446 : */
447 1 : #define BT_UUID_LNS_VAL 0x1819
448 : /**
449 : * @brief Location and Navigation Service
450 : */
451 1 : #define BT_UUID_LNS \
452 : BT_UUID_DECLARE_16(BT_UUID_LNS_VAL)
453 : /**
454 : * @brief Environmental Sensing Service UUID value
455 : */
456 1 : #define BT_UUID_ESS_VAL 0x181a
457 : /**
458 : * @brief Environmental Sensing Service
459 : */
460 1 : #define BT_UUID_ESS \
461 : BT_UUID_DECLARE_16(BT_UUID_ESS_VAL)
462 : /**
463 : * @brief Body Composition Service UUID value
464 : */
465 1 : #define BT_UUID_BCS_VAL 0x181b
466 : /**
467 : * @brief Body Composition Service
468 : */
469 1 : #define BT_UUID_BCS \
470 : BT_UUID_DECLARE_16(BT_UUID_BCS_VAL)
471 : /**
472 : * @brief User Data Service UUID value
473 : */
474 1 : #define BT_UUID_UDS_VAL 0x181c
475 : /**
476 : * @brief User Data Service
477 : */
478 1 : #define BT_UUID_UDS \
479 : BT_UUID_DECLARE_16(BT_UUID_UDS_VAL)
480 : /**
481 : * @brief Weight Scale Service UUID value
482 : */
483 1 : #define BT_UUID_WSS_VAL 0x181d
484 : /**
485 : * @brief Weight Scale Service
486 : */
487 1 : #define BT_UUID_WSS \
488 : BT_UUID_DECLARE_16(BT_UUID_WSS_VAL)
489 : /**
490 : * @brief Bond Management Service UUID value
491 : */
492 1 : #define BT_UUID_BMS_VAL 0x181e
493 : /**
494 : * @brief Bond Management Service
495 : */
496 1 : #define BT_UUID_BMS \
497 : BT_UUID_DECLARE_16(BT_UUID_BMS_VAL)
498 : /**
499 : * @brief Continuous Glucose Monitoring Service UUID value
500 : */
501 1 : #define BT_UUID_CGMS_VAL 0x181f
502 : /**
503 : * @brief Continuous Glucose Monitoring Service
504 : */
505 1 : #define BT_UUID_CGMS \
506 : BT_UUID_DECLARE_16(BT_UUID_CGMS_VAL)
507 : /**
508 : * @brief IP Support Service UUID value
509 : */
510 1 : #define BT_UUID_IPSS_VAL 0x1820
511 : /**
512 : * @brief IP Support Service
513 : */
514 1 : #define BT_UUID_IPSS \
515 : BT_UUID_DECLARE_16(BT_UUID_IPSS_VAL)
516 : /**
517 : * @brief Indoor Positioning Service UUID value
518 : */
519 1 : #define BT_UUID_IPS_VAL 0x1821
520 : /**
521 : * @brief Indoor Positioning Service
522 : */
523 1 : #define BT_UUID_IPS \
524 : BT_UUID_DECLARE_16(BT_UUID_IPS_VAL)
525 : /**
526 : * @brief Pulse Oximeter Service UUID value
527 : */
528 1 : #define BT_UUID_POS_VAL 0x1822
529 : /**
530 : * @brief Pulse Oximeter Service
531 : */
532 1 : #define BT_UUID_POS \
533 : BT_UUID_DECLARE_16(BT_UUID_POS_VAL)
534 : /**
535 : * @brief HTTP Proxy Service UUID value
536 : */
537 1 : #define BT_UUID_HPS_VAL 0x1823
538 : /**
539 : * @brief HTTP Proxy Service
540 : */
541 1 : #define BT_UUID_HPS \
542 : BT_UUID_DECLARE_16(BT_UUID_HPS_VAL)
543 : /**
544 : * @brief Transport Discovery Service UUID value
545 : */
546 1 : #define BT_UUID_TDS_VAL 0x1824
547 : /**
548 : * @brief Transport Discovery Service
549 : */
550 1 : #define BT_UUID_TDS \
551 : BT_UUID_DECLARE_16(BT_UUID_TDS_VAL)
552 : /**
553 : * @brief Object Transfer Service UUID value
554 : */
555 1 : #define BT_UUID_OTS_VAL 0x1825
556 : /**
557 : * @brief Object Transfer Service
558 : */
559 1 : #define BT_UUID_OTS \
560 : BT_UUID_DECLARE_16(BT_UUID_OTS_VAL)
561 : /**
562 : * @brief Fitness Machine Service UUID value
563 : */
564 1 : #define BT_UUID_FMS_VAL 0x1826
565 : /**
566 : * @brief Fitness Machine Service
567 : */
568 1 : #define BT_UUID_FMS \
569 : BT_UUID_DECLARE_16(BT_UUID_FMS_VAL)
570 : /**
571 : * @brief Mesh Provisioning Service UUID value
572 : */
573 1 : #define BT_UUID_MESH_PROV_VAL 0x1827
574 : /**
575 : * @brief Mesh Provisioning Service
576 : */
577 1 : #define BT_UUID_MESH_PROV \
578 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_VAL)
579 : /**
580 : * @brief Mesh Proxy Service UUID value
581 : */
582 1 : #define BT_UUID_MESH_PROXY_VAL 0x1828
583 : /**
584 : * @brief Mesh Proxy Service
585 : */
586 1 : #define BT_UUID_MESH_PROXY \
587 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_VAL)
588 : /**
589 : * @brief Proxy Solicitation UUID value
590 : */
591 1 : #define BT_UUID_MESH_PROXY_SOLICITATION_VAL 0x1859
592 : /**
593 : * @brief Reconnection Configuration Service UUID value
594 : */
595 1 : #define BT_UUID_RCSRV_VAL 0x1829
596 : /**
597 : * @brief Reconnection Configuration Service
598 : */
599 1 : #define BT_UUID_RCSRV \
600 : BT_UUID_DECLARE_16(BT_UUID_RCSRV_VAL)
601 : /**
602 : * @brief Insulin Delivery Service UUID value
603 : */
604 1 : #define BT_UUID_IDS_VAL 0x183a
605 : /**
606 : * @brief Insulin Delivery Service
607 : */
608 1 : #define BT_UUID_IDS \
609 : BT_UUID_DECLARE_16(BT_UUID_IDS_VAL)
610 : /**
611 : * @brief Binary Sensor Service UUID value
612 : */
613 1 : #define BT_UUID_BSS_VAL 0x183b
614 : /**
615 : * @brief Binary Sensor Service
616 : */
617 1 : #define BT_UUID_BSS \
618 : BT_UUID_DECLARE_16(BT_UUID_BSS_VAL)
619 : /**
620 : * @brief Emergency Configuration Service UUID value
621 : */
622 1 : #define BT_UUID_ECS_VAL 0x183c
623 : /**
624 : * @brief Emergency Configuration Service
625 : */
626 1 : #define BT_UUID_ECS \
627 : BT_UUID_DECLARE_16(BT_UUID_ECS_VAL)
628 : /**
629 : * @brief Authorization Control Service UUID value
630 : */
631 1 : #define BT_UUID_ACLS_VAL 0x183d
632 : /**
633 : * @brief Authorization Control Service
634 : */
635 1 : #define BT_UUID_ACLS \
636 : BT_UUID_DECLARE_16(BT_UUID_ACLS_VAL)
637 : /**
638 : * @brief Physical Activity Monitor Service UUID value
639 : */
640 1 : #define BT_UUID_PAMS_VAL 0x183e
641 : /**
642 : * @brief Physical Activity Monitor Service
643 : */
644 1 : #define BT_UUID_PAMS \
645 : BT_UUID_DECLARE_16(BT_UUID_PAMS_VAL)
646 : /**
647 : * @brief Audio Input Control Service UUID value
648 : */
649 1 : #define BT_UUID_AICS_VAL 0x1843
650 : /**
651 : * @brief Audio Input Control Service
652 : */
653 1 : #define BT_UUID_AICS \
654 : BT_UUID_DECLARE_16(BT_UUID_AICS_VAL)
655 : /**
656 : * @brief Volume Control Service UUID value
657 : */
658 1 : #define BT_UUID_VCS_VAL 0x1844
659 : /**
660 : * @brief Volume Control Service
661 : */
662 1 : #define BT_UUID_VCS \
663 : BT_UUID_DECLARE_16(BT_UUID_VCS_VAL)
664 : /**
665 : * @brief Volume Offset Control Service UUID value
666 : */
667 1 : #define BT_UUID_VOCS_VAL 0x1845
668 : /**
669 : * @brief Volume Offset Control Service
670 : */
671 1 : #define BT_UUID_VOCS \
672 : BT_UUID_DECLARE_16(BT_UUID_VOCS_VAL)
673 : /**
674 : * @brief Coordinated Set Identification Service UUID value
675 : */
676 1 : #define BT_UUID_CSIS_VAL 0x1846
677 : /**
678 : * @brief Coordinated Set Identification Service
679 : */
680 1 : #define BT_UUID_CSIS \
681 : BT_UUID_DECLARE_16(BT_UUID_CSIS_VAL)
682 : /**
683 : * @brief Device Time Service UUID value
684 : */
685 1 : #define BT_UUID_DTS_VAL 0x1847
686 : /**
687 : * @brief Device Time Service
688 : */
689 1 : #define BT_UUID_DTS \
690 : BT_UUID_DECLARE_16(BT_UUID_DTS_VAL)
691 : /**
692 : * @brief Media Control Service UUID value
693 : */
694 1 : #define BT_UUID_MCS_VAL 0x1848
695 : /**
696 : * @brief Media Control Service
697 : */
698 1 : #define BT_UUID_MCS \
699 : BT_UUID_DECLARE_16(BT_UUID_MCS_VAL)
700 : /**
701 : * @brief Generic Media Control Service UUID value
702 : */
703 1 : #define BT_UUID_GMCS_VAL 0x1849
704 : /**
705 : * @brief Generic Media Control Service
706 : */
707 1 : #define BT_UUID_GMCS \
708 : BT_UUID_DECLARE_16(BT_UUID_GMCS_VAL)
709 : /**
710 : * @brief Constant Tone Extension Service UUID value
711 : */
712 1 : #define BT_UUID_CTES_VAL 0x184a
713 : /**
714 : * @brief Constant Tone Extension Service
715 : */
716 1 : #define BT_UUID_CTES \
717 : BT_UUID_DECLARE_16(BT_UUID_CTES_VAL)
718 : /**
719 : * @brief Telephone Bearer Service UUID value
720 : */
721 1 : #define BT_UUID_TBS_VAL 0x184b
722 : /**
723 : * @brief Telephone Bearer Service
724 : */
725 1 : #define BT_UUID_TBS \
726 : BT_UUID_DECLARE_16(BT_UUID_TBS_VAL)
727 : /**
728 : * @brief Generic Telephone Bearer Service UUID value
729 : */
730 1 : #define BT_UUID_GTBS_VAL 0x184c
731 : /**
732 : * @brief Generic Telephone Bearer Service
733 : */
734 1 : #define BT_UUID_GTBS \
735 : BT_UUID_DECLARE_16(BT_UUID_GTBS_VAL)
736 : /**
737 : * @brief Microphone Control Service UUID value
738 : */
739 1 : #define BT_UUID_MICS_VAL 0x184d
740 : /**
741 : * @brief Microphone Control Service
742 : */
743 1 : #define BT_UUID_MICS \
744 : BT_UUID_DECLARE_16(BT_UUID_MICS_VAL)
745 : /**
746 : * @brief Audio Stream Control Service UUID value
747 : */
748 1 : #define BT_UUID_ASCS_VAL 0x184e
749 : /**
750 : * @brief Audio Stream Control Service
751 : */
752 1 : #define BT_UUID_ASCS \
753 : BT_UUID_DECLARE_16(BT_UUID_ASCS_VAL)
754 : /**
755 : * @brief Broadcast Audio Scan Service UUID value
756 : */
757 1 : #define BT_UUID_BASS_VAL 0x184f
758 : /**
759 : * @brief Broadcast Audio Scan Service
760 : */
761 1 : #define BT_UUID_BASS \
762 : BT_UUID_DECLARE_16(BT_UUID_BASS_VAL)
763 : /**
764 : * @brief Published Audio Capabilities Service UUID value
765 : */
766 1 : #define BT_UUID_PACS_VAL 0x1850
767 : /**
768 : * @brief Published Audio Capabilities Service
769 : */
770 1 : #define BT_UUID_PACS \
771 : BT_UUID_DECLARE_16(BT_UUID_PACS_VAL)
772 : /**
773 : * @brief Basic Audio Announcement Service UUID value
774 : */
775 1 : #define BT_UUID_BASIC_AUDIO_VAL 0x1851
776 : /**
777 : * @brief Basic Audio Announcement Service
778 : */
779 1 : #define BT_UUID_BASIC_AUDIO \
780 : BT_UUID_DECLARE_16(BT_UUID_BASIC_AUDIO_VAL)
781 : /**
782 : * @brief Broadcast Audio Announcement Service UUID value
783 : */
784 1 : #define BT_UUID_BROADCAST_AUDIO_VAL 0x1852
785 : /**
786 : * @brief Broadcast Audio Announcement Service
787 : */
788 1 : #define BT_UUID_BROADCAST_AUDIO \
789 : BT_UUID_DECLARE_16(BT_UUID_BROADCAST_AUDIO_VAL)
790 : /**
791 : * @brief Common Audio Service UUID value
792 : */
793 1 : #define BT_UUID_CAS_VAL 0x1853
794 : /**
795 : * @brief Common Audio Service
796 : */
797 1 : #define BT_UUID_CAS \
798 : BT_UUID_DECLARE_16(BT_UUID_CAS_VAL)
799 : /**
800 : * @brief Hearing Access Service UUID value
801 : */
802 1 : #define BT_UUID_HAS_VAL 0x1854
803 : /**
804 : * @brief Hearing Access Service
805 : */
806 1 : #define BT_UUID_HAS \
807 : BT_UUID_DECLARE_16(BT_UUID_HAS_VAL)
808 : /**
809 : * @brief Telephony and Media Audio Service UUID value
810 : */
811 1 : #define BT_UUID_TMAS_VAL 0x1855
812 : /**
813 : * @brief Telephony and Media Audio Service
814 : */
815 1 : #define BT_UUID_TMAS \
816 : BT_UUID_DECLARE_16(BT_UUID_TMAS_VAL)
817 : /**
818 : * @brief Public Broadcast Announcement Service UUID value
819 : */
820 1 : #define BT_UUID_PBA_VAL 0x1856
821 : /**
822 : * @brief Public Broadcast Announcement Service
823 : */
824 1 : #define BT_UUID_PBA \
825 : BT_UUID_DECLARE_16(BT_UUID_PBA_VAL)
826 : /**
827 : * @brief GATT Primary Service UUID value
828 : */
829 1 : #define BT_UUID_GATT_PRIMARY_VAL 0x2800
830 : /**
831 : * @brief GATT Primary Service
832 : */
833 1 : #define BT_UUID_GATT_PRIMARY \
834 : BT_UUID_DECLARE_16(BT_UUID_GATT_PRIMARY_VAL)
835 : /**
836 : * @brief GATT Secondary Service UUID value
837 : */
838 1 : #define BT_UUID_GATT_SECONDARY_VAL 0x2801
839 : /**
840 : * @brief GATT Secondary Service
841 : */
842 1 : #define BT_UUID_GATT_SECONDARY \
843 : BT_UUID_DECLARE_16(BT_UUID_GATT_SECONDARY_VAL)
844 : /**
845 : * @brief GATT Include Service UUID value
846 : */
847 1 : #define BT_UUID_GATT_INCLUDE_VAL 0x2802
848 : /**
849 : * @brief GATT Include Service
850 : */
851 1 : #define BT_UUID_GATT_INCLUDE \
852 : BT_UUID_DECLARE_16(BT_UUID_GATT_INCLUDE_VAL)
853 : /**
854 : * @brief GATT Characteristic UUID value
855 : */
856 1 : #define BT_UUID_GATT_CHRC_VAL 0x2803
857 : /**
858 : * @brief GATT Characteristic
859 : */
860 1 : #define BT_UUID_GATT_CHRC \
861 : BT_UUID_DECLARE_16(BT_UUID_GATT_CHRC_VAL)
862 : /**
863 : * @brief GATT Characteristic Extended Properties UUID value
864 : */
865 1 : #define BT_UUID_GATT_CEP_VAL 0x2900
866 : /**
867 : * @brief GATT Characteristic Extended Properties
868 : */
869 1 : #define BT_UUID_GATT_CEP \
870 : BT_UUID_DECLARE_16(BT_UUID_GATT_CEP_VAL)
871 : /**
872 : * @brief GATT Characteristic User Description UUID value
873 : */
874 1 : #define BT_UUID_GATT_CUD_VAL 0x2901
875 : /**
876 : * @brief GATT Characteristic User Description
877 : */
878 1 : #define BT_UUID_GATT_CUD \
879 : BT_UUID_DECLARE_16(BT_UUID_GATT_CUD_VAL)
880 : /**
881 : * @brief GATT Client Characteristic Configuration UUID value
882 : */
883 1 : #define BT_UUID_GATT_CCC_VAL 0x2902
884 : /**
885 : * @brief GATT Client Characteristic Configuration
886 : */
887 1 : #define BT_UUID_GATT_CCC \
888 : BT_UUID_DECLARE_16(BT_UUID_GATT_CCC_VAL)
889 : /**
890 : * @brief GATT Server Characteristic Configuration UUID value
891 : */
892 1 : #define BT_UUID_GATT_SCC_VAL 0x2903
893 : /**
894 : * @brief GATT Server Characteristic Configuration
895 : */
896 1 : #define BT_UUID_GATT_SCC \
897 : BT_UUID_DECLARE_16(BT_UUID_GATT_SCC_VAL)
898 : /**
899 : * @brief GATT Characteristic Presentation Format UUID value
900 : */
901 1 : #define BT_UUID_GATT_CPF_VAL 0x2904
902 : /**
903 : * @brief GATT Characteristic Presentation Format
904 : */
905 1 : #define BT_UUID_GATT_CPF \
906 : BT_UUID_DECLARE_16(BT_UUID_GATT_CPF_VAL)
907 : /**
908 : * @brief GATT Characteristic Aggregated Format UUID value
909 : */
910 1 : #define BT_UUID_GATT_CAF_VAL 0x2905
911 : /**
912 : * @brief GATT Characteristic Aggregated Format
913 : */
914 1 : #define BT_UUID_GATT_CAF \
915 : BT_UUID_DECLARE_16(BT_UUID_GATT_CAF_VAL)
916 : /**
917 : * @brief Valid Range Descriptor UUID value
918 : */
919 1 : #define BT_UUID_VALID_RANGE_VAL 0x2906
920 : /**
921 : * @brief Valid Range Descriptor
922 : */
923 1 : #define BT_UUID_VALID_RANGE \
924 : BT_UUID_DECLARE_16(BT_UUID_VALID_RANGE_VAL)
925 : /**
926 : * @brief HID External Report Descriptor UUID value
927 : */
928 1 : #define BT_UUID_HIDS_EXT_REPORT_VAL 0x2907
929 : /**
930 : * @brief HID External Report Descriptor
931 : */
932 1 : #define BT_UUID_HIDS_EXT_REPORT \
933 : BT_UUID_DECLARE_16(BT_UUID_HIDS_EXT_REPORT_VAL)
934 : /**
935 : * @brief HID Report Reference Descriptor UUID value
936 : */
937 1 : #define BT_UUID_HIDS_REPORT_REF_VAL 0x2908
938 : /**
939 : * @brief HID Report Reference Descriptor
940 : */
941 1 : #define BT_UUID_HIDS_REPORT_REF \
942 : BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_REF_VAL)
943 : /**
944 : * @brief Value Trigger Setting Descriptor UUID value
945 : */
946 1 : #define BT_UUID_VAL_TRIGGER_SETTING_VAL 0x290a
947 : /**
948 : * @brief Value Trigger Setting Descriptor
949 : */
950 1 : #define BT_UUID_VAL_TRIGGER_SETTING \
951 : BT_UUID_DECLARE_16(BT_UUID_VAL_TRIGGER_SETTING_VAL)
952 : /**
953 : * @brief Environmental Sensing Configuration Descriptor UUID value
954 : */
955 1 : #define BT_UUID_ES_CONFIGURATION_VAL 0x290b
956 : /**
957 : * @brief Environmental Sensing Configuration Descriptor
958 : */
959 1 : #define BT_UUID_ES_CONFIGURATION \
960 : BT_UUID_DECLARE_16(BT_UUID_ES_CONFIGURATION_VAL)
961 : /**
962 : * @brief Environmental Sensing Measurement Descriptor UUID value
963 : */
964 1 : #define BT_UUID_ES_MEASUREMENT_VAL 0x290c
965 : /**
966 : * @brief Environmental Sensing Measurement Descriptor
967 : */
968 1 : #define BT_UUID_ES_MEASUREMENT \
969 : BT_UUID_DECLARE_16(BT_UUID_ES_MEASUREMENT_VAL)
970 : /**
971 : * @brief Environmental Sensing Trigger Setting Descriptor UUID value
972 : */
973 1 : #define BT_UUID_ES_TRIGGER_SETTING_VAL 0x290d
974 : /**
975 : * @brief Environmental Sensing Trigger Setting Descriptor
976 : */
977 1 : #define BT_UUID_ES_TRIGGER_SETTING \
978 : BT_UUID_DECLARE_16(BT_UUID_ES_TRIGGER_SETTING_VAL)
979 : /**
980 : * @brief Time Trigger Setting Descriptor UUID value
981 : */
982 1 : #define BT_UUID_TM_TRIGGER_SETTING_VAL 0x290e
983 : /**
984 : * @brief Time Trigger Setting Descriptor
985 : */
986 1 : #define BT_UUID_TM_TRIGGER_SETTING \
987 : BT_UUID_DECLARE_16(BT_UUID_TM_TRIGGER_SETTING_VAL)
988 : /**
989 : * @brief GAP Characteristic Device Name UUID value
990 : */
991 1 : #define BT_UUID_GAP_DEVICE_NAME_VAL 0x2a00
992 : /**
993 : * @brief GAP Characteristic Device Name
994 : */
995 1 : #define BT_UUID_GAP_DEVICE_NAME \
996 : BT_UUID_DECLARE_16(BT_UUID_GAP_DEVICE_NAME_VAL)
997 : /**
998 : * @brief GAP Characteristic Appearance UUID value
999 : */
1000 1 : #define BT_UUID_GAP_APPEARANCE_VAL 0x2a01
1001 : /**
1002 : * @brief GAP Characteristic Appearance
1003 : */
1004 1 : #define BT_UUID_GAP_APPEARANCE \
1005 : BT_UUID_DECLARE_16(BT_UUID_GAP_APPEARANCE_VAL)
1006 : /**
1007 : * @brief GAP Characteristic Peripheral Privacy Flag UUID value
1008 : */
1009 1 : #define BT_UUID_GAP_PPF_VAL 0x2a02
1010 : /**
1011 : * @brief GAP Characteristic Peripheral Privacy Flag
1012 : */
1013 1 : #define BT_UUID_GAP_PPF \
1014 : BT_UUID_DECLARE_16(BT_UUID_GAP_PPF_VAL)
1015 : /**
1016 : * @brief GAP Characteristic Reconnection Address UUID value
1017 : */
1018 1 : #define BT_UUID_GAP_RA_VAL 0x2a03
1019 : /**
1020 : * @brief GAP Characteristic Reconnection Address
1021 : */
1022 1 : #define BT_UUID_GAP_RA \
1023 : BT_UUID_DECLARE_16(BT_UUID_GAP_RA_VAL)
1024 : /**
1025 : * @brief GAP Characteristic Peripheral Preferred Connection Parameters UUID
1026 : * value
1027 : */
1028 1 : #define BT_UUID_GAP_PPCP_VAL 0x2a04
1029 : /**
1030 : * @brief GAP Characteristic Peripheral Preferred Connection Parameters
1031 : */
1032 1 : #define BT_UUID_GAP_PPCP \
1033 : BT_UUID_DECLARE_16(BT_UUID_GAP_PPCP_VAL)
1034 : /**
1035 : * @brief GATT Characteristic Service Changed UUID value
1036 : */
1037 1 : #define BT_UUID_GATT_SC_VAL 0x2a05
1038 : /**
1039 : * @brief GATT Characteristic Service Changed
1040 : */
1041 1 : #define BT_UUID_GATT_SC \
1042 : BT_UUID_DECLARE_16(BT_UUID_GATT_SC_VAL)
1043 : /**
1044 : * @brief GATT Characteristic Alert Level UUID value
1045 : */
1046 1 : #define BT_UUID_ALERT_LEVEL_VAL 0x2a06
1047 : /**
1048 : * @brief GATT Characteristic Alert Level
1049 : */
1050 1 : #define BT_UUID_ALERT_LEVEL \
1051 : BT_UUID_DECLARE_16(BT_UUID_ALERT_LEVEL_VAL)
1052 : /**
1053 : * @brief TPS Characteristic Tx Power Level UUID value
1054 : */
1055 1 : #define BT_UUID_TPS_TX_POWER_LEVEL_VAL 0x2a07
1056 : /**
1057 : * @brief TPS Characteristic Tx Power Level
1058 : */
1059 1 : #define BT_UUID_TPS_TX_POWER_LEVEL \
1060 : BT_UUID_DECLARE_16(BT_UUID_TPS_TX_POWER_LEVEL_VAL)
1061 : /**
1062 : * @brief GATT Characteristic Date Time UUID value
1063 : */
1064 1 : #define BT_UUID_GATT_DT_VAL 0x2a08
1065 : /**
1066 : * @brief GATT Characteristic Date Time
1067 : */
1068 1 : #define BT_UUID_GATT_DT \
1069 : BT_UUID_DECLARE_16(BT_UUID_GATT_DT_VAL)
1070 : /**
1071 : * @brief GATT Characteristic Day of Week UUID value
1072 : */
1073 1 : #define BT_UUID_GATT_DW_VAL 0x2a09
1074 : /**
1075 : * @brief GATT Characteristic Day of Week
1076 : */
1077 1 : #define BT_UUID_GATT_DW \
1078 : BT_UUID_DECLARE_16(BT_UUID_GATT_DW_VAL)
1079 : /**
1080 : * @brief GATT Characteristic Day Date Time UUID value
1081 : */
1082 1 : #define BT_UUID_GATT_DDT_VAL 0x2a0a
1083 : /**
1084 : * @brief GATT Characteristic Day Date Time
1085 : */
1086 1 : #define BT_UUID_GATT_DDT \
1087 : BT_UUID_DECLARE_16(BT_UUID_GATT_DDT_VAL)
1088 : /**
1089 : * @brief GATT Characteristic Exact Time 256 UUID value
1090 : */
1091 1 : #define BT_UUID_GATT_ET256_VAL 0x2a0c
1092 : /**
1093 : * @brief GATT Characteristic Exact Time 256
1094 : */
1095 1 : #define BT_UUID_GATT_ET256 \
1096 : BT_UUID_DECLARE_16(BT_UUID_GATT_ET256_VAL)
1097 : /**
1098 : * @brief GATT Characteristic DST Offset UUID value
1099 : */
1100 1 : #define BT_UUID_GATT_DST_VAL 0x2a0d
1101 : /**
1102 : * @brief GATT Characteristic DST Offset
1103 : */
1104 1 : #define BT_UUID_GATT_DST \
1105 : BT_UUID_DECLARE_16(BT_UUID_GATT_DST_VAL)
1106 : /**
1107 : * @brief GATT Characteristic Time Zone UUID value
1108 : */
1109 1 : #define BT_UUID_GATT_TZ_VAL 0x2a0e
1110 : /**
1111 : * @brief GATT Characteristic Time Zone
1112 : */
1113 1 : #define BT_UUID_GATT_TZ \
1114 : BT_UUID_DECLARE_16(BT_UUID_GATT_TZ_VAL)
1115 : /**
1116 : * @brief GATT Characteristic Local Time Information UUID value
1117 : */
1118 1 : #define BT_UUID_GATT_LTI_VAL 0x2a0f
1119 : /**
1120 : * @brief GATT Characteristic Local Time Information
1121 : */
1122 1 : #define BT_UUID_GATT_LTI \
1123 : BT_UUID_DECLARE_16(BT_UUID_GATT_LTI_VAL)
1124 : /**
1125 : * @brief GATT Characteristic Time with DST UUID value
1126 : */
1127 1 : #define BT_UUID_GATT_TDST_VAL 0x2a11
1128 : /**
1129 : * @brief GATT Characteristic Time with DST
1130 : */
1131 1 : #define BT_UUID_GATT_TDST \
1132 : BT_UUID_DECLARE_16(BT_UUID_GATT_TDST_VAL)
1133 : /**
1134 : * @brief GATT Characteristic Time Accuracy UUID value
1135 : */
1136 1 : #define BT_UUID_GATT_TA_VAL 0x2a12
1137 : /**
1138 : * @brief GATT Characteristic Time Accuracy
1139 : */
1140 1 : #define BT_UUID_GATT_TA \
1141 : BT_UUID_DECLARE_16(BT_UUID_GATT_TA_VAL)
1142 : /**
1143 : * @brief GATT Characteristic Time Source UUID value
1144 : */
1145 1 : #define BT_UUID_GATT_TS_VAL 0x2a13
1146 : /**
1147 : * @brief GATT Characteristic Time Source
1148 : */
1149 1 : #define BT_UUID_GATT_TS \
1150 : BT_UUID_DECLARE_16(BT_UUID_GATT_TS_VAL)
1151 : /**
1152 : * @brief GATT Characteristic Reference Time Information UUID value
1153 : */
1154 1 : #define BT_UUID_GATT_RTI_VAL 0x2a14
1155 : /**
1156 : * @brief GATT Characteristic Reference Time Information
1157 : */
1158 1 : #define BT_UUID_GATT_RTI \
1159 : BT_UUID_DECLARE_16(BT_UUID_GATT_RTI_VAL)
1160 : /**
1161 : * @brief GATT Characteristic Time Update Control Point UUID value
1162 : */
1163 1 : #define BT_UUID_GATT_TUCP_VAL 0x2a16
1164 : /**
1165 : * @brief GATT Characteristic Time Update Control Point
1166 : */
1167 1 : #define BT_UUID_GATT_TUCP \
1168 : BT_UUID_DECLARE_16(BT_UUID_GATT_TUCP_VAL)
1169 : /**
1170 : * @brief GATT Characteristic Time Update State UUID value
1171 : */
1172 1 : #define BT_UUID_GATT_TUS_VAL 0x2a17
1173 : /**
1174 : * @brief GATT Characteristic Time Update State
1175 : */
1176 1 : #define BT_UUID_GATT_TUS \
1177 : BT_UUID_DECLARE_16(BT_UUID_GATT_TUS_VAL)
1178 : /**
1179 : * @brief GATT Characteristic Glucose Measurement UUID value
1180 : */
1181 1 : #define BT_UUID_GATT_GM_VAL 0x2a18
1182 : /**
1183 : * @brief GATT Characteristic Glucose Measurement
1184 : */
1185 1 : #define BT_UUID_GATT_GM \
1186 : BT_UUID_DECLARE_16(BT_UUID_GATT_GM_VAL)
1187 : /**
1188 : * @brief BAS Characteristic Battery Level UUID value
1189 : */
1190 1 : #define BT_UUID_BAS_BATTERY_LEVEL_VAL 0x2a19
1191 : /**
1192 : * @brief BAS Characteristic Battery Level
1193 : */
1194 1 : #define BT_UUID_BAS_BATTERY_LEVEL \
1195 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_VAL)
1196 : /**
1197 : * @brief BAS Characteristic Battery Power State UUID value
1198 : */
1199 1 : #define BT_UUID_BAS_BATTERY_POWER_STATE_VAL 0x2a1a
1200 : /**
1201 : * @brief BAS Characteristic Battery Power State
1202 : */
1203 1 : #define BT_UUID_BAS_BATTERY_POWER_STATE \
1204 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_POWER_STATE_VAL)
1205 : /**
1206 : * @brief BAS Characteristic Battery Level StateUUID value
1207 : */
1208 1 : #define BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL 0x2a1b
1209 : /**
1210 : * @brief BAS Characteristic Battery Level State
1211 : */
1212 1 : #define BT_UUID_BAS_BATTERY_LEVEL_STATE \
1213 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATE_VAL)
1214 : /**
1215 : * @brief HTS Characteristic Temperature Measurement UUID value
1216 : */
1217 1 : #define BT_UUID_HTS_MEASUREMENT_VAL 0x2a1c
1218 : /**
1219 : * @brief HTS Characteristic Temperature Measurement Value
1220 : */
1221 1 : #define BT_UUID_HTS_MEASUREMENT \
1222 : BT_UUID_DECLARE_16(BT_UUID_HTS_MEASUREMENT_VAL)
1223 : /**
1224 : * @brief HTS Characteristic Temperature Type UUID value
1225 : */
1226 1 : #define BT_UUID_HTS_TEMP_TYP_VAL 0x2a1d
1227 : /**
1228 : * @brief HTS Characteristic Temperature Type
1229 : */
1230 1 : #define BT_UUID_HTS_TEMP_TYP \
1231 : BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_TYP_VAL)
1232 : /**
1233 : * @brief HTS Characteristic Intermediate Temperature UUID value
1234 : */
1235 1 : #define BT_UUID_HTS_TEMP_INT_VAL 0x2a1e
1236 : /**
1237 : * @brief HTS Characteristic Intermediate Temperature
1238 : */
1239 1 : #define BT_UUID_HTS_TEMP_INT \
1240 : BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_INT_VAL)
1241 : /**
1242 : * @brief HTS Characteristic Temperature Celsius UUID value
1243 : */
1244 1 : #define BT_UUID_HTS_TEMP_C_VAL 0x2a1f
1245 : /**
1246 : * @brief HTS Characteristic Temperature Celsius
1247 : */
1248 1 : #define BT_UUID_HTS_TEMP_C \
1249 : BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_C_VAL)
1250 : /**
1251 : * @brief HTS Characteristic Temperature Fahrenheit UUID value
1252 : */
1253 1 : #define BT_UUID_HTS_TEMP_F_VAL 0x2a20
1254 : /**
1255 : * @brief HTS Characteristic Temperature Fahrenheit
1256 : */
1257 1 : #define BT_UUID_HTS_TEMP_F \
1258 : BT_UUID_DECLARE_16(BT_UUID_HTS_TEMP_F_VAL)
1259 : /**
1260 : * @brief HTS Characteristic Measurement Interval UUID value
1261 : */
1262 1 : #define BT_UUID_HTS_INTERVAL_VAL 0x2a21
1263 : /**
1264 : * @brief HTS Characteristic Measurement Interval
1265 : */
1266 1 : #define BT_UUID_HTS_INTERVAL \
1267 : BT_UUID_DECLARE_16(BT_UUID_HTS_INTERVAL_VAL)
1268 : /**
1269 : * @brief HID Characteristic Boot Keyboard Input Report UUID value
1270 : */
1271 1 : #define BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL 0x2a22
1272 : /**
1273 : * @brief HID Characteristic Boot Keyboard Input Report
1274 : */
1275 1 : #define BT_UUID_HIDS_BOOT_KB_IN_REPORT \
1276 : BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL)
1277 : /**
1278 : * @brief DIS Characteristic System ID UUID value
1279 : */
1280 1 : #define BT_UUID_DIS_SYSTEM_ID_VAL 0x2a23
1281 : /**
1282 : * @brief DIS Characteristic System ID
1283 : */
1284 1 : #define BT_UUID_DIS_SYSTEM_ID \
1285 : BT_UUID_DECLARE_16(BT_UUID_DIS_SYSTEM_ID_VAL)
1286 : /**
1287 : * @brief DIS Characteristic Model Number String UUID value
1288 : */
1289 1 : #define BT_UUID_DIS_MODEL_NUMBER_VAL 0x2a24
1290 : /**
1291 : * @brief DIS Characteristic Model Number String
1292 : */
1293 1 : #define BT_UUID_DIS_MODEL_NUMBER \
1294 : BT_UUID_DECLARE_16(BT_UUID_DIS_MODEL_NUMBER_VAL)
1295 : /**
1296 : * @brief DIS Characteristic Serial Number String UUID value
1297 : */
1298 1 : #define BT_UUID_DIS_SERIAL_NUMBER_VAL 0x2a25
1299 : /**
1300 : * @brief DIS Characteristic Serial Number String
1301 : */
1302 1 : #define BT_UUID_DIS_SERIAL_NUMBER \
1303 : BT_UUID_DECLARE_16(BT_UUID_DIS_SERIAL_NUMBER_VAL)
1304 : /**
1305 : * @brief DIS Characteristic Firmware Revision String UUID value
1306 : */
1307 1 : #define BT_UUID_DIS_FIRMWARE_REVISION_VAL 0x2a26
1308 : /**
1309 : * @brief DIS Characteristic Firmware Revision String
1310 : */
1311 1 : #define BT_UUID_DIS_FIRMWARE_REVISION \
1312 : BT_UUID_DECLARE_16(BT_UUID_DIS_FIRMWARE_REVISION_VAL)
1313 : /**
1314 : * @brief DIS Characteristic Hardware Revision String UUID value
1315 : */
1316 1 : #define BT_UUID_DIS_HARDWARE_REVISION_VAL 0x2a27
1317 : /**
1318 : * @brief DIS Characteristic Hardware Revision String
1319 : */
1320 1 : #define BT_UUID_DIS_HARDWARE_REVISION \
1321 : BT_UUID_DECLARE_16(BT_UUID_DIS_HARDWARE_REVISION_VAL)
1322 : /**
1323 : * @brief DIS Characteristic Software Revision String UUID value
1324 : */
1325 1 : #define BT_UUID_DIS_SOFTWARE_REVISION_VAL 0x2a28
1326 : /**
1327 : * @brief DIS Characteristic Software Revision String
1328 : */
1329 1 : #define BT_UUID_DIS_SOFTWARE_REVISION \
1330 : BT_UUID_DECLARE_16(BT_UUID_DIS_SOFTWARE_REVISION_VAL)
1331 : /**
1332 : * @brief DIS Characteristic Manufacturer Name String UUID Value
1333 : */
1334 1 : #define BT_UUID_DIS_MANUFACTURER_NAME_VAL 0x2a29
1335 : /**
1336 : * @brief DIS Characteristic Manufacturer Name String
1337 : */
1338 1 : #define BT_UUID_DIS_MANUFACTURER_NAME \
1339 : BT_UUID_DECLARE_16(BT_UUID_DIS_MANUFACTURER_NAME_VAL)
1340 : /**
1341 : * @brief GATT Characteristic IEEE Regulatory Certification Data List UUID Value
1342 : */
1343 1 : #define BT_UUID_GATT_IEEE_RCDL_VAL 0x2a2a
1344 : /**
1345 : * @brief GATT Characteristic IEEE Regulatory Certification Data List
1346 : */
1347 1 : #define BT_UUID_GATT_IEEE_RCDL \
1348 : BT_UUID_DECLARE_16(BT_UUID_GATT_IEEE_RCDL_VAL)
1349 : /**
1350 : * @brief CTS Characteristic Current Time UUID value
1351 : */
1352 1 : #define BT_UUID_CTS_CURRENT_TIME_VAL 0x2a2b
1353 : /**
1354 : * @brief CTS Characteristic Current Time
1355 : */
1356 1 : #define BT_UUID_CTS_CURRENT_TIME \
1357 : BT_UUID_DECLARE_16(BT_UUID_CTS_CURRENT_TIME_VAL)
1358 : /**
1359 : * @brief Magnetic Declination Characteristic UUID value
1360 : */
1361 1 : #define BT_UUID_MAGN_DECLINATION_VAL 0x2a2c
1362 : /**
1363 : * @brief Magnetic Declination Characteristic
1364 : */
1365 1 : #define BT_UUID_MAGN_DECLINATION \
1366 : BT_UUID_DECLARE_16(BT_UUID_MAGN_DECLINATION_VAL)
1367 : /**
1368 : * @brief GATT Characteristic Legacy Latitude UUID Value
1369 : */
1370 1 : #define BT_UUID_GATT_LLAT_VAL 0x2a2d
1371 : /**
1372 : * @brief GATT Characteristic Legacy Latitude
1373 : */
1374 1 : #define BT_UUID_GATT_LLAT \
1375 : BT_UUID_DECLARE_16(BT_UUID_GATT_LLAT_VAL)
1376 : /**
1377 : * @brief GATT Characteristic Legacy Longitude UUID Value
1378 : */
1379 1 : #define BT_UUID_GATT_LLON_VAL 0x2a2e
1380 : /**
1381 : * @brief GATT Characteristic Legacy Longitude
1382 : */
1383 1 : #define BT_UUID_GATT_LLON \
1384 : BT_UUID_DECLARE_16(BT_UUID_GATT_LLON_VAL)
1385 : /**
1386 : * @brief GATT Characteristic Position 2D UUID Value
1387 : */
1388 1 : #define BT_UUID_GATT_POS_2D_VAL 0x2a2f
1389 : /**
1390 : * @brief GATT Characteristic Position 2D
1391 : */
1392 1 : #define BT_UUID_GATT_POS_2D \
1393 : BT_UUID_DECLARE_16(BT_UUID_GATT_POS_2D_VAL)
1394 : /**
1395 : * @brief GATT Characteristic Position 3D UUID Value
1396 : */
1397 1 : #define BT_UUID_GATT_POS_3D_VAL 0x2a30
1398 : /**
1399 : * @brief GATT Characteristic Position 3D
1400 : */
1401 1 : #define BT_UUID_GATT_POS_3D \
1402 : BT_UUID_DECLARE_16(BT_UUID_GATT_POS_3D_VAL)
1403 : /**
1404 : * @brief GATT Characteristic Scan Refresh UUID Value
1405 : */
1406 1 : #define BT_UUID_GATT_SR_VAL 0x2a31
1407 : /**
1408 : * @brief GATT Characteristic Scan Refresh
1409 : */
1410 1 : #define BT_UUID_GATT_SR \
1411 : BT_UUID_DECLARE_16(BT_UUID_GATT_SR_VAL)
1412 : /**
1413 : * @brief HID Boot Keyboard Output Report Characteristic UUID value
1414 : */
1415 1 : #define BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL 0x2a32
1416 : /**
1417 : * @brief HID Boot Keyboard Output Report Characteristic
1418 : */
1419 1 : #define BT_UUID_HIDS_BOOT_KB_OUT_REPORT \
1420 : BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL)
1421 : /**
1422 : * @brief HID Boot Mouse Input Report Characteristic UUID value
1423 : */
1424 1 : #define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL 0x2a33
1425 : /**
1426 : * @brief HID Boot Mouse Input Report Characteristic
1427 : */
1428 1 : #define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT \
1429 : BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL)
1430 : /**
1431 : * @brief GATT Characteristic Glucose Measurement Context UUID Value
1432 : */
1433 1 : #define BT_UUID_GATT_GMC_VAL 0x2a34
1434 : /**
1435 : * @brief GATT Characteristic Glucose Measurement Context
1436 : */
1437 1 : #define BT_UUID_GATT_GMC \
1438 : BT_UUID_DECLARE_16(BT_UUID_GATT_GMC_VAL)
1439 : /**
1440 : * @brief GATT Characteristic Blood Pressure Measurement UUID Value
1441 : */
1442 1 : #define BT_UUID_GATT_BPM_VAL 0x2a35
1443 : /**
1444 : * @brief GATT Characteristic Blood Pressure Measurement
1445 : */
1446 1 : #define BT_UUID_GATT_BPM \
1447 : BT_UUID_DECLARE_16(BT_UUID_GATT_BPM_VAL)
1448 : /**
1449 : * @brief GATT Characteristic Intermediate Cuff Pressure UUID Value
1450 : */
1451 1 : #define BT_UUID_GATT_ICP_VAL 0x2a36
1452 : /**
1453 : * @brief GATT Characteristic Intermediate Cuff Pressure
1454 : */
1455 1 : #define BT_UUID_GATT_ICP \
1456 : BT_UUID_DECLARE_16(BT_UUID_GATT_ICP_VAL)
1457 : /**
1458 : * @brief HRS Characteristic Measurement Interval UUID value
1459 : */
1460 1 : #define BT_UUID_HRS_MEASUREMENT_VAL 0x2a37
1461 : /**
1462 : * @brief HRS Characteristic Measurement Interval
1463 : */
1464 1 : #define BT_UUID_HRS_MEASUREMENT \
1465 : BT_UUID_DECLARE_16(BT_UUID_HRS_MEASUREMENT_VAL)
1466 : /**
1467 : * @brief HRS Characteristic Body Sensor Location
1468 : */
1469 1 : #define BT_UUID_HRS_BODY_SENSOR_VAL 0x2a38
1470 : /**
1471 : * @brief HRS Characteristic Control Point
1472 : */
1473 1 : #define BT_UUID_HRS_BODY_SENSOR \
1474 : BT_UUID_DECLARE_16(BT_UUID_HRS_BODY_SENSOR_VAL)
1475 : /**
1476 : * @brief HRS Characteristic Control Point UUID value
1477 : */
1478 1 : #define BT_UUID_HRS_CONTROL_POINT_VAL 0x2a39
1479 : /**
1480 : * @brief HRS Characteristic Control Point
1481 : */
1482 1 : #define BT_UUID_HRS_CONTROL_POINT \
1483 : BT_UUID_DECLARE_16(BT_UUID_HRS_CONTROL_POINT_VAL)
1484 : /**
1485 : * @brief GATT Characteristic Removable UUID Value
1486 : */
1487 1 : #define BT_UUID_GATT_REM_VAL 0x2a3a
1488 : /**
1489 : * @brief GATT Characteristic Removable
1490 : */
1491 1 : #define BT_UUID_GATT_REM \
1492 : BT_UUID_DECLARE_16(BT_UUID_GATT_REM_VAL)
1493 : /**
1494 : * @brief GATT Characteristic Service Required UUID Value
1495 : */
1496 1 : #define BT_UUID_GATT_SRVREQ_VAL 0x2a3b
1497 : /**
1498 : * @brief GATT Characteristic Service Required
1499 : */
1500 1 : #define BT_UUID_GATT_SRVREQ \
1501 : BT_UUID_DECLARE_16(BT_UUID_GATT_SRVREQ_VAL)
1502 : /**
1503 : * @brief GATT Characteristic Scientific Temperature in Celsius UUID Value
1504 : */
1505 1 : #define BT_UUID_GATT_SC_TEMP_C_VAL 0x2a3c
1506 : /**
1507 : * @brief GATT Characteristic Scientific Temperature in Celsius
1508 : */
1509 1 : #define BT_UUID_GATT_SC_TEMP_C \
1510 : BT_UUID_DECLARE_16(BT_UUID_GATT_SC_TEMP_C_VAL)
1511 : /**
1512 : * @brief GATT Characteristic String UUID Value
1513 : */
1514 1 : #define BT_UUID_GATT_STRING_VAL 0x2a3d
1515 : /**
1516 : * @brief GATT Characteristic String
1517 : */
1518 1 : #define BT_UUID_GATT_STRING \
1519 : BT_UUID_DECLARE_16(BT_UUID_GATT_STRING_VAL)
1520 : /**
1521 : * @brief GATT Characteristic Network Availability UUID Value
1522 : */
1523 1 : #define BT_UUID_GATT_NETA_VAL 0x2a3e
1524 : /**
1525 : * @brief GATT Characteristic Network Availability
1526 : */
1527 1 : #define BT_UUID_GATT_NETA \
1528 : BT_UUID_DECLARE_16(BT_UUID_GATT_NETA_VAL)
1529 : /**
1530 : * @brief GATT Characteristic Alert Status UUID Value
1531 : */
1532 1 : #define BT_UUID_GATT_ALRTS_VAL 0x2a3f
1533 : /**
1534 : * @brief GATT Characteristic Alert Status
1535 : */
1536 1 : #define BT_UUID_GATT_ALRTS \
1537 : BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTS_VAL)
1538 : /**
1539 : * @brief GATT Characteristic Ringer Control Point UUID Value
1540 : */
1541 1 : #define BT_UUID_GATT_RCP_VAL 0x2a40
1542 : /**
1543 : * @brief GATT Characteristic Ringer Control Point
1544 : */
1545 1 : #define BT_UUID_GATT_RCP \
1546 : BT_UUID_DECLARE_16(BT_UUID_GATT_RCP_VAL)
1547 : /**
1548 : * @brief GATT Characteristic Ringer Setting UUID Value
1549 : */
1550 1 : #define BT_UUID_GATT_RS_VAL 0x2a41
1551 : /**
1552 : * @brief GATT Characteristic Ringer Setting
1553 : */
1554 1 : #define BT_UUID_GATT_RS \
1555 : BT_UUID_DECLARE_16(BT_UUID_GATT_RS_VAL)
1556 : /**
1557 : * @brief GATT Characteristic Alert Category ID Bit Mask UUID Value
1558 : */
1559 1 : #define BT_UUID_GATT_ALRTCID_MASK_VAL 0x2a42
1560 : /**
1561 : * @brief GATT Characteristic Alert Category ID Bit Mask
1562 : */
1563 1 : #define BT_UUID_GATT_ALRTCID_MASK \
1564 : BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_MASK_VAL)
1565 : /**
1566 : * @brief GATT Characteristic Alert Category ID UUID Value
1567 : */
1568 1 : #define BT_UUID_GATT_ALRTCID_VAL 0x2a43
1569 : /**
1570 : * @brief GATT Characteristic Alert Category ID
1571 : */
1572 1 : #define BT_UUID_GATT_ALRTCID \
1573 : BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTCID_VAL)
1574 : /**
1575 : * @brief GATT Characteristic Alert Notification Control Point Value
1576 : */
1577 1 : #define BT_UUID_GATT_ALRTNCP_VAL 0x2a44
1578 : /**
1579 : * @brief GATT Characteristic Alert Notification Control Point
1580 : */
1581 1 : #define BT_UUID_GATT_ALRTNCP \
1582 : BT_UUID_DECLARE_16(BT_UUID_GATT_ALRTNCP_VAL)
1583 : /**
1584 : * @brief GATT Characteristic Unread Alert Status UUID Value
1585 : */
1586 1 : #define BT_UUID_GATT_UALRTS_VAL 0x2a45
1587 : /**
1588 : * @brief GATT Characteristic Unread Alert Status
1589 : */
1590 1 : #define BT_UUID_GATT_UALRTS \
1591 : BT_UUID_DECLARE_16(BT_UUID_GATT_UALRTS_VAL)
1592 : /**
1593 : * @brief GATT Characteristic New Alert UUID Value
1594 : */
1595 1 : #define BT_UUID_GATT_NALRT_VAL 0x2a46
1596 : /**
1597 : * @brief GATT Characteristic New Alert
1598 : */
1599 1 : #define BT_UUID_GATT_NALRT \
1600 : BT_UUID_DECLARE_16(BT_UUID_GATT_NALRT_VAL)
1601 : /**
1602 : * @brief GATT Characteristic Supported New Alert Category UUID Value
1603 : */
1604 1 : #define BT_UUID_GATT_SNALRTC_VAL 0x2a47
1605 : /**
1606 : * @brief GATT Characteristic Supported New Alert Category
1607 : */
1608 1 : #define BT_UUID_GATT_SNALRTC \
1609 : BT_UUID_DECLARE_16(BT_UUID_GATT_SNALRTC_VAL)
1610 : /**
1611 : * @brief GATT Characteristic Supported Unread Alert Category UUID Value
1612 : */
1613 1 : #define BT_UUID_GATT_SUALRTC_VAL 0x2a48
1614 : /**
1615 : * @brief GATT Characteristic Supported Unread Alert Category
1616 : */
1617 1 : #define BT_UUID_GATT_SUALRTC \
1618 : BT_UUID_DECLARE_16(BT_UUID_GATT_SUALRTC_VAL)
1619 : /**
1620 : * @brief GATT Characteristic Blood Pressure Feature UUID Value
1621 : */
1622 1 : #define BT_UUID_GATT_BPF_VAL 0x2a49
1623 : /**
1624 : * @brief GATT Characteristic Blood Pressure Feature
1625 : */
1626 1 : #define BT_UUID_GATT_BPF \
1627 : BT_UUID_DECLARE_16(BT_UUID_GATT_BPF_VAL)
1628 : /**
1629 : * @brief HID Information Characteristic UUID value
1630 : */
1631 1 : #define BT_UUID_HIDS_INFO_VAL 0x2a4a
1632 : /**
1633 : * @brief HID Information Characteristic
1634 : */
1635 1 : #define BT_UUID_HIDS_INFO \
1636 : BT_UUID_DECLARE_16(BT_UUID_HIDS_INFO_VAL)
1637 : /**
1638 : * @brief HID Report Map Characteristic UUID value
1639 : */
1640 1 : #define BT_UUID_HIDS_REPORT_MAP_VAL 0x2a4b
1641 : /**
1642 : * @brief HID Report Map Characteristic
1643 : */
1644 1 : #define BT_UUID_HIDS_REPORT_MAP \
1645 : BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_MAP_VAL)
1646 : /**
1647 : * @brief HID Control Point Characteristic UUID value
1648 : */
1649 1 : #define BT_UUID_HIDS_CTRL_POINT_VAL 0x2a4c
1650 : /**
1651 : * @brief HID Control Point Characteristic
1652 : */
1653 1 : #define BT_UUID_HIDS_CTRL_POINT \
1654 : BT_UUID_DECLARE_16(BT_UUID_HIDS_CTRL_POINT_VAL)
1655 : /**
1656 : * @brief HID Report Characteristic UUID value
1657 : */
1658 1 : #define BT_UUID_HIDS_REPORT_VAL 0x2a4d
1659 : /**
1660 : * @brief HID Report Characteristic
1661 : */
1662 1 : #define BT_UUID_HIDS_REPORT \
1663 : BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_VAL)
1664 : /**
1665 : * @brief HID Protocol Mode Characteristic UUID value
1666 : */
1667 1 : #define BT_UUID_HIDS_PROTOCOL_MODE_VAL 0x2a4e
1668 : /**
1669 : * @brief HID Protocol Mode Characteristic
1670 : */
1671 1 : #define BT_UUID_HIDS_PROTOCOL_MODE \
1672 : BT_UUID_DECLARE_16(BT_UUID_HIDS_PROTOCOL_MODE_VAL)
1673 : /**
1674 : * @brief GATT Characteristic Scan Interval Windows UUID Value
1675 : */
1676 1 : #define BT_UUID_GATT_SIW_VAL 0x2a4f
1677 : /**
1678 : * @brief GATT Characteristic Scan Interval Windows
1679 : */
1680 1 : #define BT_UUID_GATT_SIW \
1681 : BT_UUID_DECLARE_16(BT_UUID_GATT_SIW_VAL)
1682 : /**
1683 : * @brief DIS Characteristic PnP ID UUID value
1684 : */
1685 1 : #define BT_UUID_DIS_PNP_ID_VAL 0x2a50
1686 : /**
1687 : * @brief DIS Characteristic PnP ID
1688 : */
1689 1 : #define BT_UUID_DIS_PNP_ID \
1690 : BT_UUID_DECLARE_16(BT_UUID_DIS_PNP_ID_VAL)
1691 : /**
1692 : * @brief GATT Characteristic Glucose Feature UUID Value
1693 : */
1694 1 : #define BT_UUID_GATT_GF_VAL 0x2a51
1695 : /**
1696 : * @brief GATT Characteristic Glucose Feature
1697 : */
1698 1 : #define BT_UUID_GATT_GF \
1699 : BT_UUID_DECLARE_16(BT_UUID_GATT_GF_VAL)
1700 : /**
1701 : * @brief Record Access Control Point Characteristic value
1702 : */
1703 1 : #define BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL 0x2a52
1704 : /**
1705 : * @brief Record Access Control Point
1706 : */
1707 1 : #define BT_UUID_RECORD_ACCESS_CONTROL_POINT \
1708 : BT_UUID_DECLARE_16(BT_UUID_RECORD_ACCESS_CONTROL_POINT_VAL)
1709 : /**
1710 : * @brief RSC Measurement Characteristic UUID value
1711 : */
1712 1 : #define BT_UUID_RSC_MEASUREMENT_VAL 0x2a53
1713 : /**
1714 : * @brief RSC Measurement Characteristic
1715 : */
1716 1 : #define BT_UUID_RSC_MEASUREMENT \
1717 : BT_UUID_DECLARE_16(BT_UUID_RSC_MEASUREMENT_VAL)
1718 : /**
1719 : * @brief RSC Feature Characteristic UUID value
1720 : */
1721 1 : #define BT_UUID_RSC_FEATURE_VAL 0x2a54
1722 : /**
1723 : * @brief RSC Feature Characteristic
1724 : */
1725 1 : #define BT_UUID_RSC_FEATURE \
1726 : BT_UUID_DECLARE_16(BT_UUID_RSC_FEATURE_VAL)
1727 : /**
1728 : * @brief SC Control Point Characteristic UUID value
1729 : */
1730 1 : #define BT_UUID_SC_CONTROL_POINT_VAL 0x2a55
1731 : /**
1732 : * @brief SC Control Point Characteristic
1733 : */
1734 1 : #define BT_UUID_SC_CONTROL_POINT \
1735 : BT_UUID_DECLARE_16(BT_UUID_SC_CONTROL_POINT_VAL)
1736 : /**
1737 : * @brief GATT Characteristic Digital Input UUID Value
1738 : */
1739 1 : #define BT_UUID_GATT_DI_VAL 0x2a56
1740 : /**
1741 : * @brief GATT Characteristic Digital Input
1742 : */
1743 1 : #define BT_UUID_GATT_DI \
1744 : BT_UUID_DECLARE_16(BT_UUID_GATT_DI_VAL)
1745 : /**
1746 : * @brief GATT Characteristic Digital Output UUID Value
1747 : */
1748 1 : #define BT_UUID_GATT_DO_VAL 0x2a57
1749 : /**
1750 : * @brief GATT Characteristic Digital Output
1751 : */
1752 1 : #define BT_UUID_GATT_DO \
1753 : BT_UUID_DECLARE_16(BT_UUID_GATT_DO_VAL)
1754 : /**
1755 : * @brief GATT Characteristic Analog Input UUID Value
1756 : */
1757 1 : #define BT_UUID_GATT_AI_VAL 0x2a58
1758 : /**
1759 : * @brief GATT Characteristic Analog Input
1760 : */
1761 1 : #define BT_UUID_GATT_AI \
1762 : BT_UUID_DECLARE_16(BT_UUID_GATT_AI_VAL)
1763 : /**
1764 : * @brief GATT Characteristic Analog Output UUID Value
1765 : */
1766 1 : #define BT_UUID_GATT_AO_VAL 0x2a59
1767 : /**
1768 : * @brief GATT Characteristic Analog Output
1769 : */
1770 1 : #define BT_UUID_GATT_AO \
1771 : BT_UUID_DECLARE_16(BT_UUID_GATT_AO_VAL)
1772 : /**
1773 : * @brief GATT Characteristic Aggregate UUID Value
1774 : */
1775 1 : #define BT_UUID_GATT_AGGR_VAL 0x2a5a
1776 : /**
1777 : * @brief GATT Characteristic Aggregate
1778 : */
1779 1 : #define BT_UUID_GATT_AGGR \
1780 : BT_UUID_DECLARE_16(BT_UUID_GATT_AGGR_VAL)
1781 : /**
1782 : * @brief CSC Measurement Characteristic UUID value
1783 : */
1784 1 : #define BT_UUID_CSC_MEASUREMENT_VAL 0x2a5b
1785 : /**
1786 : * @brief CSC Measurement Characteristic
1787 : */
1788 1 : #define BT_UUID_CSC_MEASUREMENT \
1789 : BT_UUID_DECLARE_16(BT_UUID_CSC_MEASUREMENT_VAL)
1790 : /**
1791 : * @brief CSC Feature Characteristic UUID value
1792 : */
1793 1 : #define BT_UUID_CSC_FEATURE_VAL 0x2a5c
1794 : /**
1795 : * @brief CSC Feature Characteristic
1796 : */
1797 1 : #define BT_UUID_CSC_FEATURE \
1798 : BT_UUID_DECLARE_16(BT_UUID_CSC_FEATURE_VAL)
1799 : /**
1800 : * @brief Sensor Location Characteristic UUID value
1801 : */
1802 1 : #define BT_UUID_SENSOR_LOCATION_VAL 0x2a5d
1803 : /**
1804 : * @brief Sensor Location Characteristic
1805 : */
1806 1 : #define BT_UUID_SENSOR_LOCATION \
1807 : BT_UUID_DECLARE_16(BT_UUID_SENSOR_LOCATION_VAL)
1808 : /**
1809 : * @brief GATT Characteristic PLX Spot-Check Measurement UUID Value
1810 : */
1811 1 : #define BT_UUID_GATT_PLX_SCM_VAL 0x2a5e
1812 : /**
1813 : * @brief GATT Characteristic PLX Spot-Check Measurement
1814 : */
1815 1 : #define BT_UUID_GATT_PLX_SCM \
1816 : BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_SCM_VAL)
1817 : /**
1818 : * @brief GATT Characteristic PLX Continuous Measurement UUID Value
1819 : */
1820 1 : #define BT_UUID_GATT_PLX_CM_VAL 0x2a5f
1821 : /**
1822 : * @brief GATT Characteristic PLX Continuous Measurement
1823 : */
1824 1 : #define BT_UUID_GATT_PLX_CM \
1825 : BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_CM_VAL)
1826 : /**
1827 : * @brief GATT Characteristic PLX Features UUID Value
1828 : */
1829 1 : #define BT_UUID_GATT_PLX_F_VAL 0x2a60
1830 : /**
1831 : * @brief GATT Characteristic PLX Features
1832 : */
1833 1 : #define BT_UUID_GATT_PLX_F \
1834 : BT_UUID_DECLARE_16(BT_UUID_GATT_PLX_F_VAL)
1835 : /**
1836 : * @brief GATT Characteristic Pulse Oximetry Pulastile Event UUID Value
1837 : */
1838 1 : #define BT_UUID_GATT_POPE_VAL 0x2a61
1839 : /**
1840 : * @brief GATT Characteristic Pulse Oximetry Pulsatile Event
1841 : */
1842 1 : #define BT_UUID_GATT_POPE \
1843 : BT_UUID_DECLARE_16(BT_UUID_GATT_POPE_VAL)
1844 : /**
1845 : * @brief GATT Characteristic Pulse Oximetry Control Point UUID Value
1846 : */
1847 1 : #define BT_UUID_GATT_POCP_VAL 0x2a62
1848 : /**
1849 : * @brief GATT Characteristic Pulse Oximetry Control Point
1850 : */
1851 1 : #define BT_UUID_GATT_POCP \
1852 : BT_UUID_DECLARE_16(BT_UUID_GATT_POCP_VAL)
1853 : /**
1854 : * @brief GATT Characteristic Cycling Power Measurement UUID Value
1855 : */
1856 1 : #define BT_UUID_GATT_CPS_CPM_VAL 0x2a63
1857 : /**
1858 : * @brief GATT Characteristic Cycling Power Measurement
1859 : */
1860 1 : #define BT_UUID_GATT_CPS_CPM \
1861 : BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPM_VAL)
1862 : /**
1863 : * @brief GATT Characteristic Cycling Power Vector UUID Value
1864 : */
1865 1 : #define BT_UUID_GATT_CPS_CPV_VAL 0x2a64
1866 : /**
1867 : * @brief GATT Characteristic Cycling Power Vector
1868 : */
1869 1 : #define BT_UUID_GATT_CPS_CPV \
1870 : BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPV_VAL)
1871 : /**
1872 : * @brief GATT Characteristic Cycling Power Feature UUID Value
1873 : */
1874 1 : #define BT_UUID_GATT_CPS_CPF_VAL 0x2a65
1875 : /**
1876 : * @brief GATT Characteristic Cycling Power Feature
1877 : */
1878 1 : #define BT_UUID_GATT_CPS_CPF \
1879 : BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPF_VAL)
1880 : /**
1881 : * @brief GATT Characteristic Cycling Power Control Point UUID Value
1882 : */
1883 1 : #define BT_UUID_GATT_CPS_CPCP_VAL 0x2a66
1884 : /**
1885 : * @brief GATT Characteristic Cycling Power Control Point
1886 : */
1887 1 : #define BT_UUID_GATT_CPS_CPCP \
1888 : BT_UUID_DECLARE_16(BT_UUID_GATT_CPS_CPCP_VAL)
1889 : /**
1890 : * @brief GATT Characteristic Location and Speed UUID Value
1891 : */
1892 1 : #define BT_UUID_GATT_LOC_SPD_VAL 0x2a67
1893 : /**
1894 : * @brief GATT Characteristic Location and Speed
1895 : */
1896 1 : #define BT_UUID_GATT_LOC_SPD \
1897 : BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_SPD_VAL)
1898 : /**
1899 : * @brief GATT Characteristic Navigation UUID Value
1900 : */
1901 1 : #define BT_UUID_GATT_NAV_VAL 0x2a68
1902 : /**
1903 : * @brief GATT Characteristic Navigation
1904 : */
1905 1 : #define BT_UUID_GATT_NAV \
1906 : BT_UUID_DECLARE_16(BT_UUID_GATT_NAV_VAL)
1907 : /**
1908 : * @brief GATT Characteristic Position Quality UUID Value
1909 : */
1910 1 : #define BT_UUID_GATT_PQ_VAL 0x2a69
1911 : /**
1912 : * @brief GATT Characteristic Position Quality
1913 : */
1914 1 : #define BT_UUID_GATT_PQ \
1915 : BT_UUID_DECLARE_16(BT_UUID_GATT_PQ_VAL)
1916 : /**
1917 : * @brief GATT Characteristic LN Feature UUID Value
1918 : */
1919 1 : #define BT_UUID_GATT_LNF_VAL 0x2a6a
1920 : /**
1921 : * @brief GATT Characteristic LN Feature
1922 : */
1923 1 : #define BT_UUID_GATT_LNF \
1924 : BT_UUID_DECLARE_16(BT_UUID_GATT_LNF_VAL)
1925 : /**
1926 : * @brief GATT Characteristic LN Control Point UUID Value
1927 : */
1928 1 : #define BT_UUID_GATT_LNCP_VAL 0x2a6b
1929 : /**
1930 : * @brief GATT Characteristic LN Control Point
1931 : */
1932 1 : #define BT_UUID_GATT_LNCP \
1933 : BT_UUID_DECLARE_16(BT_UUID_GATT_LNCP_VAL)
1934 : /**
1935 : * @brief Elevation Characteristic UUID value
1936 : */
1937 1 : #define BT_UUID_ELEVATION_VAL 0x2a6c
1938 : /**
1939 : * @brief Elevation Characteristic
1940 : */
1941 1 : #define BT_UUID_ELEVATION \
1942 : BT_UUID_DECLARE_16(BT_UUID_ELEVATION_VAL)
1943 : /**
1944 : * @brief Pressure Characteristic UUID value
1945 : */
1946 1 : #define BT_UUID_PRESSURE_VAL 0x2a6d
1947 : /**
1948 : * @brief Pressure Characteristic
1949 : */
1950 1 : #define BT_UUID_PRESSURE \
1951 : BT_UUID_DECLARE_16(BT_UUID_PRESSURE_VAL)
1952 : /**
1953 : * @brief Temperature Characteristic UUID value
1954 : */
1955 1 : #define BT_UUID_TEMPERATURE_VAL 0x2a6e
1956 : /**
1957 : * @brief Temperature Characteristic
1958 : */
1959 1 : #define BT_UUID_TEMPERATURE \
1960 : BT_UUID_DECLARE_16(BT_UUID_TEMPERATURE_VAL)
1961 : /**
1962 : * @brief Humidity Characteristic UUID value
1963 : */
1964 1 : #define BT_UUID_HUMIDITY_VAL 0x2a6f
1965 : /**
1966 : * @brief Humidity Characteristic
1967 : */
1968 1 : #define BT_UUID_HUMIDITY \
1969 : BT_UUID_DECLARE_16(BT_UUID_HUMIDITY_VAL)
1970 : /**
1971 : * @brief True Wind Speed Characteristic UUID value
1972 : */
1973 1 : #define BT_UUID_TRUE_WIND_SPEED_VAL 0x2a70
1974 : /**
1975 : * @brief True Wind Speed Characteristic
1976 : */
1977 1 : #define BT_UUID_TRUE_WIND_SPEED \
1978 : BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_SPEED_VAL)
1979 : /**
1980 : * @brief True Wind Direction Characteristic UUID value
1981 : */
1982 1 : #define BT_UUID_TRUE_WIND_DIR_VAL 0x2a71
1983 : /**
1984 : * @brief True Wind Direction Characteristic
1985 : */
1986 1 : #define BT_UUID_TRUE_WIND_DIR \
1987 : BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_DIR_VAL)
1988 : /**
1989 : * @brief Apparent Wind Speed Characteristic UUID value
1990 : */
1991 1 : #define BT_UUID_APPARENT_WIND_SPEED_VAL 0x2a72
1992 : /**
1993 : * @brief Apparent Wind Speed Characteristic
1994 : */
1995 1 : #define BT_UUID_APPARENT_WIND_SPEED \
1996 : BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_SPEED_VAL)
1997 : /**
1998 : * @brief Apparent Wind Direction Characteristic UUID value
1999 : */
2000 1 : #define BT_UUID_APPARENT_WIND_DIR_VAL 0x2a73
2001 : /**
2002 : * @brief Apparent Wind Direction Characteristic
2003 : */
2004 1 : #define BT_UUID_APPARENT_WIND_DIR \
2005 : BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_DIR_VAL)
2006 : /**
2007 : * @brief Gust Factor Characteristic UUID value
2008 : */
2009 1 : #define BT_UUID_GUST_FACTOR_VAL 0x2a74
2010 : /**
2011 : * @brief Gust Factor Characteristic
2012 : */
2013 1 : #define BT_UUID_GUST_FACTOR \
2014 : BT_UUID_DECLARE_16(BT_UUID_GUST_FACTOR_VAL)
2015 : /**
2016 : * @brief Pollen Concentration Characteristic UUID value
2017 : */
2018 1 : #define BT_UUID_POLLEN_CONCENTRATION_VAL 0x2a75
2019 : /**
2020 : * @brief Pollen Concentration Characteristic
2021 : */
2022 1 : #define BT_UUID_POLLEN_CONCENTRATION \
2023 : BT_UUID_DECLARE_16(BT_UUID_POLLEN_CONCENTRATION_VAL)
2024 : /**
2025 : * @brief UV Index Characteristic UUID value
2026 : */
2027 1 : #define BT_UUID_UV_INDEX_VAL 0x2a76
2028 : /**
2029 : * @brief UV Index Characteristic
2030 : */
2031 1 : #define BT_UUID_UV_INDEX \
2032 : BT_UUID_DECLARE_16(BT_UUID_UV_INDEX_VAL)
2033 : /**
2034 : * @brief Irradiance Characteristic UUID value
2035 : */
2036 1 : #define BT_UUID_IRRADIANCE_VAL 0x2a77
2037 : /**
2038 : * @brief Irradiance Characteristic
2039 : */
2040 1 : #define BT_UUID_IRRADIANCE \
2041 : BT_UUID_DECLARE_16(BT_UUID_IRRADIANCE_VAL)
2042 : /**
2043 : * @brief Rainfall Characteristic UUID value
2044 : */
2045 1 : #define BT_UUID_RAINFALL_VAL 0x2a78
2046 : /**
2047 : * @brief Rainfall Characteristic
2048 : */
2049 1 : #define BT_UUID_RAINFALL \
2050 : BT_UUID_DECLARE_16(BT_UUID_RAINFALL_VAL)
2051 : /**
2052 : * @brief Wind Chill Characteristic UUID value
2053 : */
2054 1 : #define BT_UUID_WIND_CHILL_VAL 0x2a79
2055 : /**
2056 : * @brief Wind Chill Characteristic
2057 : */
2058 1 : #define BT_UUID_WIND_CHILL \
2059 : BT_UUID_DECLARE_16(BT_UUID_WIND_CHILL_VAL)
2060 : /**
2061 : * @brief Heat Index Characteristic UUID value
2062 : */
2063 1 : #define BT_UUID_HEAT_INDEX_VAL 0x2a7a
2064 : /**
2065 : * @brief Heat Index Characteristic
2066 : */
2067 1 : #define BT_UUID_HEAT_INDEX \
2068 : BT_UUID_DECLARE_16(BT_UUID_HEAT_INDEX_VAL)
2069 : /**
2070 : * @brief Dew Point Characteristic UUID value
2071 : */
2072 1 : #define BT_UUID_DEW_POINT_VAL 0x2a7b
2073 : /**
2074 : * @brief Dew Point Characteristic
2075 : */
2076 1 : #define BT_UUID_DEW_POINT \
2077 : BT_UUID_DECLARE_16(BT_UUID_DEW_POINT_VAL)
2078 : /**
2079 : * @brief GATT Characteristic Trend UUID Value
2080 : */
2081 1 : #define BT_UUID_GATT_TREND_VAL 0x2a7c
2082 : /**
2083 : * @brief GATT Characteristic Trend
2084 : */
2085 1 : #define BT_UUID_GATT_TREND \
2086 : BT_UUID_DECLARE_16(BT_UUID_GATT_TREND_VAL)
2087 : /**
2088 : * @brief Descriptor Value Changed Characteristic UUID value
2089 : */
2090 1 : #define BT_UUID_DESC_VALUE_CHANGED_VAL 0x2a7d
2091 : /**
2092 : * @brief Descriptor Value Changed Characteristic
2093 : */
2094 1 : #define BT_UUID_DESC_VALUE_CHANGED \
2095 : BT_UUID_DECLARE_16(BT_UUID_DESC_VALUE_CHANGED_VAL)
2096 : /**
2097 : * @brief GATT Characteristic Aerobic Heart Rate Low Limit UUID Value
2098 : */
2099 1 : #define BT_UUID_GATT_AEHRLL_VAL 0x2a7e
2100 : /**
2101 : * @brief GATT Characteristic Aerobic Heart Rate Lower Limit
2102 : */
2103 1 : #define BT_UUID_GATT_AEHRLL \
2104 : BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRLL_VAL)
2105 : /**
2106 : * @brief GATT Characteristic Aerobic Threshold UUID Value
2107 : */
2108 1 : #define BT_UUID_GATT_AETHR_VAL 0x2a7f
2109 : /**
2110 : * @brief GATT Characteristic Aerobic Threshold
2111 : */
2112 1 : #define BT_UUID_GATT_AETHR \
2113 : BT_UUID_DECLARE_16(BT_UUID_GATT_AETHR_VAL)
2114 : /**
2115 : * @brief GATT Characteristic Age UUID Value
2116 : */
2117 1 : #define BT_UUID_GATT_AGE_VAL 0x2a80
2118 : /**
2119 : * @brief GATT Characteristic Age
2120 : */
2121 1 : #define BT_UUID_GATT_AGE \
2122 : BT_UUID_DECLARE_16(BT_UUID_GATT_AGE_VAL)
2123 : /**
2124 : * @brief GATT Characteristic Anaerobic Heart Rate Lower Limit UUID Value
2125 : */
2126 1 : #define BT_UUID_GATT_ANHRLL_VAL 0x2a81
2127 : /**
2128 : * @brief GATT Characteristic Anaerobic Heart Rate Lower Limit
2129 : */
2130 1 : #define BT_UUID_GATT_ANHRLL \
2131 : BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRLL_VAL)
2132 : /**
2133 : * @brief GATT Characteristic Anaerobic Heart Rate Upper Limit UUID Value
2134 : */
2135 1 : #define BT_UUID_GATT_ANHRUL_VAL 0x2a82
2136 : /**
2137 : * @brief GATT Characteristic Anaerobic Heart Rate Upper Limit
2138 : */
2139 1 : #define BT_UUID_GATT_ANHRUL \
2140 : BT_UUID_DECLARE_16(BT_UUID_GATT_ANHRUL_VAL)
2141 : /**
2142 : * @brief GATT Characteristic Anaerobic Threshold UUID Value
2143 : */
2144 1 : #define BT_UUID_GATT_ANTHR_VAL 0x2a83
2145 : /**
2146 : * @brief GATT Characteristic Anaerobic Threshold
2147 : */
2148 1 : #define BT_UUID_GATT_ANTHR \
2149 : BT_UUID_DECLARE_16(BT_UUID_GATT_ANTHR_VAL)
2150 : /**
2151 : * @brief GATT Characteristic Aerobic Heart Rate Upper Limit UUID Value
2152 : */
2153 1 : #define BT_UUID_GATT_AEHRUL_VAL 0x2a84
2154 : /**
2155 : * @brief GATT Characteristic Aerobic Heart Rate Upper Limit
2156 : */
2157 1 : #define BT_UUID_GATT_AEHRUL \
2158 : BT_UUID_DECLARE_16(BT_UUID_GATT_AEHRUL_VAL)
2159 : /**
2160 : * @brief GATT Characteristic Date of Birth UUID Value
2161 : */
2162 1 : #define BT_UUID_GATT_DATE_BIRTH_VAL 0x2a85
2163 : /**
2164 : * @brief GATT Characteristic Date of Birth
2165 : */
2166 1 : #define BT_UUID_GATT_DATE_BIRTH \
2167 : BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_BIRTH_VAL)
2168 : /**
2169 : * @brief GATT Characteristic Date of Threshold Assessment UUID Value
2170 : */
2171 1 : #define BT_UUID_GATT_DATE_THRASS_VAL 0x2a86
2172 : /**
2173 : * @brief GATT Characteristic Date of Threshold Assessment
2174 : */
2175 1 : #define BT_UUID_GATT_DATE_THRASS \
2176 : BT_UUID_DECLARE_16(BT_UUID_GATT_DATE_THRASS_VAL)
2177 : /**
2178 : * @brief GATT Characteristic Email Address UUID Value
2179 : */
2180 1 : #define BT_UUID_GATT_EMAIL_VAL 0x2a87
2181 : /**
2182 : * @brief GATT Characteristic Email Address
2183 : */
2184 1 : #define BT_UUID_GATT_EMAIL \
2185 : BT_UUID_DECLARE_16(BT_UUID_GATT_EMAIL_VAL)
2186 : /**
2187 : * @brief GATT Characteristic Fat Burn Heart Rate Lower Limit UUID Value
2188 : */
2189 1 : #define BT_UUID_GATT_FBHRLL_VAL 0x2a88
2190 : /**
2191 : * @brief GATT Characteristic Fat Burn Heart Rate Lower Limit
2192 : */
2193 1 : #define BT_UUID_GATT_FBHRLL \
2194 : BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRLL_VAL)
2195 : /**
2196 : * @brief GATT Characteristic Fat Burn Heart Rate Upper Limit UUID Value
2197 : */
2198 1 : #define BT_UUID_GATT_FBHRUL_VAL 0x2a89
2199 : /**
2200 : * @brief GATT Characteristic Fat Burn Heart Rate Upper Limit
2201 : */
2202 1 : #define BT_UUID_GATT_FBHRUL \
2203 : BT_UUID_DECLARE_16(BT_UUID_GATT_FBHRUL_VAL)
2204 : /**
2205 : * @brief GATT Characteristic First Name UUID Value
2206 : */
2207 1 : #define BT_UUID_GATT_FIRST_NAME_VAL 0x2a8a
2208 : /**
2209 : * @brief GATT Characteristic First Name
2210 : */
2211 1 : #define BT_UUID_GATT_FIRST_NAME \
2212 : BT_UUID_DECLARE_16(BT_UUID_GATT_FIRST_NAME_VAL)
2213 : /**
2214 : * @brief GATT Characteristic Five Zone Heart Rate Limits UUID Value
2215 : */
2216 1 : #define BT_UUID_GATT_5ZHRL_VAL 0x2a8b
2217 : /**
2218 : * @brief GATT Characteristic Five Zone Heart Rate Limits
2219 : */
2220 1 : #define BT_UUID_GATT_5ZHRL \
2221 : BT_UUID_DECLARE_16(BT_UUID_GATT_5ZHRL_VAL)
2222 : /**
2223 : * @brief GATT Characteristic Gender UUID Value
2224 : */
2225 1 : #define BT_UUID_GATT_GENDER_VAL 0x2a8c
2226 : /**
2227 : * @brief GATT Characteristic Gender
2228 : */
2229 1 : #define BT_UUID_GATT_GENDER \
2230 : BT_UUID_DECLARE_16(BT_UUID_GATT_GENDER_VAL)
2231 : /**
2232 : * @brief GATT Characteristic Heart Rate Max UUID Value
2233 : */
2234 1 : #define BT_UUID_GATT_HR_MAX_VAL 0x2a8d
2235 : /**
2236 : * @brief GATT Characteristic Heart Rate Max
2237 : */
2238 1 : #define BT_UUID_GATT_HR_MAX \
2239 : BT_UUID_DECLARE_16(BT_UUID_GATT_HR_MAX_VAL)
2240 : /**
2241 : * @brief GATT Characteristic Height UUID Value
2242 : */
2243 1 : #define BT_UUID_GATT_HEIGHT_VAL 0x2a8e
2244 : /**
2245 : * @brief GATT Characteristic Height
2246 : */
2247 1 : #define BT_UUID_GATT_HEIGHT \
2248 : BT_UUID_DECLARE_16(BT_UUID_GATT_HEIGHT_VAL)
2249 : /**
2250 : * @brief GATT Characteristic Hip Circumference UUID Value
2251 : */
2252 1 : #define BT_UUID_GATT_HC_VAL 0x2a8f
2253 : /**
2254 : * @brief GATT Characteristic Hip Circumference
2255 : */
2256 1 : #define BT_UUID_GATT_HC \
2257 : BT_UUID_DECLARE_16(BT_UUID_GATT_HC_VAL)
2258 : /**
2259 : * @brief GATT Characteristic Last Name UUID Value
2260 : */
2261 1 : #define BT_UUID_GATT_LAST_NAME_VAL 0x2a90
2262 : /**
2263 : * @brief GATT Characteristic Last Name
2264 : */
2265 1 : #define BT_UUID_GATT_LAST_NAME \
2266 : BT_UUID_DECLARE_16(BT_UUID_GATT_LAST_NAME_VAL)
2267 : /**
2268 : * @brief GATT Characteristic Maximum Recommended Heart Rate> UUID Value
2269 : */
2270 1 : #define BT_UUID_GATT_MRHR_VAL 0x2a91
2271 : /**
2272 : * @brief GATT Characteristic Maximum Recommended Heart Rate
2273 : */
2274 1 : #define BT_UUID_GATT_MRHR \
2275 : BT_UUID_DECLARE_16(BT_UUID_GATT_MRHR_VAL)
2276 : /**
2277 : * @brief GATT Characteristic Resting Heart Rate UUID Value
2278 : */
2279 1 : #define BT_UUID_GATT_RHR_VAL 0x2a92
2280 : /**
2281 : * @brief GATT Characteristic Resting Heart Rate
2282 : */
2283 1 : #define BT_UUID_GATT_RHR \
2284 : BT_UUID_DECLARE_16(BT_UUID_GATT_RHR_VAL)
2285 : /**
2286 : * @brief GATT Characteristic Sport Type for Aerobic and Anaerobic Thresholds UUID Value
2287 : */
2288 1 : #define BT_UUID_GATT_AEANTHR_VAL 0x2a93
2289 : /**
2290 : * @brief GATT Characteristic Sport Type for Aerobic and Anaerobic Threshold
2291 : */
2292 1 : #define BT_UUID_GATT_AEANTHR \
2293 : BT_UUID_DECLARE_16(BT_UUID_GATT_AEANTHR_VAL)
2294 : /**
2295 : * @brief GATT Characteristic Three Zone Heart Rate Limits UUID Value
2296 : */
2297 1 : #define BT_UUID_GATT_3ZHRL_VAL 0x2a94
2298 : /**
2299 : * @brief GATT Characteristic Three Zone Heart Rate Limits
2300 : */
2301 1 : #define BT_UUID_GATT_3ZHRL \
2302 : BT_UUID_DECLARE_16(BT_UUID_GATT_3ZHRL_VAL)
2303 : /**
2304 : * @brief GATT Characteristic Two Zone Heart Rate Limits UUID Value
2305 : */
2306 1 : #define BT_UUID_GATT_2ZHRL_VAL 0x2a95
2307 : /**
2308 : * @brief GATT Characteristic Two Zone Heart Rate Limits
2309 : */
2310 1 : #define BT_UUID_GATT_2ZHRL \
2311 : BT_UUID_DECLARE_16(BT_UUID_GATT_2ZHRL_VAL)
2312 : /**
2313 : * @brief GATT Characteristic VO2 Max UUID Value
2314 : */
2315 1 : #define BT_UUID_GATT_VO2_MAX_VAL 0x2a96
2316 : /**
2317 : * @brief GATT Characteristic VO2 Max
2318 : */
2319 1 : #define BT_UUID_GATT_VO2_MAX \
2320 : BT_UUID_DECLARE_16(BT_UUID_GATT_VO2_MAX_VAL)
2321 : /**
2322 : * @brief GATT Characteristic Waist Circumference UUID Value
2323 : */
2324 1 : #define BT_UUID_GATT_WC_VAL 0x2a97
2325 : /**
2326 : * @brief GATT Characteristic Waist Circumference
2327 : */
2328 1 : #define BT_UUID_GATT_WC \
2329 : BT_UUID_DECLARE_16(BT_UUID_GATT_WC_VAL)
2330 : /**
2331 : * @brief GATT Characteristic Weight UUID Value
2332 : */
2333 1 : #define BT_UUID_GATT_WEIGHT_VAL 0x2a98
2334 : /**
2335 : * @brief GATT Characteristic Weight
2336 : */
2337 1 : #define BT_UUID_GATT_WEIGHT \
2338 : BT_UUID_DECLARE_16(BT_UUID_GATT_WEIGHT_VAL)
2339 : /**
2340 : * @brief GATT Characteristic Database Change Increment UUID Value
2341 : */
2342 1 : #define BT_UUID_GATT_DBCHINC_VAL 0x2a99
2343 : /**
2344 : * @brief GATT Characteristic Database Change Increment
2345 : */
2346 1 : #define BT_UUID_GATT_DBCHINC \
2347 : BT_UUID_DECLARE_16(BT_UUID_GATT_DBCHINC_VAL)
2348 : /**
2349 : * @brief GATT Characteristic User Index UUID Value
2350 : */
2351 1 : #define BT_UUID_GATT_USRIDX_VAL 0x2a9a
2352 : /**
2353 : * @brief GATT Characteristic User Index
2354 : */
2355 1 : #define BT_UUID_GATT_USRIDX \
2356 : BT_UUID_DECLARE_16(BT_UUID_GATT_USRIDX_VAL)
2357 : /**
2358 : * @brief GATT Characteristic Body Composition Feature UUID Value
2359 : */
2360 1 : #define BT_UUID_GATT_BCF_VAL 0x2a9b
2361 : /**
2362 : * @brief GATT Characteristic Body Composition Feature
2363 : */
2364 1 : #define BT_UUID_GATT_BCF \
2365 : BT_UUID_DECLARE_16(BT_UUID_GATT_BCF_VAL)
2366 : /**
2367 : * @brief GATT Characteristic Body Composition Measurement UUID Value
2368 : */
2369 1 : #define BT_UUID_GATT_BCM_VAL 0x2a9c
2370 : /**
2371 : * @brief GATT Characteristic Body Composition Measurement
2372 : */
2373 1 : #define BT_UUID_GATT_BCM \
2374 : BT_UUID_DECLARE_16(BT_UUID_GATT_BCM_VAL)
2375 : /**
2376 : * @brief GATT Characteristic Weight Measurement UUID Value
2377 : */
2378 1 : #define BT_UUID_GATT_WM_VAL 0x2a9d
2379 : /**
2380 : * @brief GATT Characteristic Weight Measurement
2381 : */
2382 1 : #define BT_UUID_GATT_WM \
2383 : BT_UUID_DECLARE_16(BT_UUID_GATT_WM_VAL)
2384 : /**
2385 : * @brief GATT Characteristic Weight Scale Feature UUID Value
2386 : */
2387 1 : #define BT_UUID_GATT_WSF_VAL 0x2a9e
2388 : /**
2389 : * @brief GATT Characteristic Weight Scale Feature
2390 : */
2391 1 : #define BT_UUID_GATT_WSF \
2392 : BT_UUID_DECLARE_16(BT_UUID_GATT_WSF_VAL)
2393 : /**
2394 : * @brief GATT Characteristic User Control Point UUID Value
2395 : */
2396 1 : #define BT_UUID_GATT_USRCP_VAL 0x2a9f
2397 : /**
2398 : * @brief GATT Characteristic User Control Point
2399 : */
2400 1 : #define BT_UUID_GATT_USRCP \
2401 : BT_UUID_DECLARE_16(BT_UUID_GATT_USRCP_VAL)
2402 : /**
2403 : * @brief Magnetic Flux Density - 2D Characteristic UUID value
2404 : */
2405 1 : #define BT_UUID_MAGN_FLUX_DENSITY_2D_VAL 0x2aa0
2406 : /**
2407 : * @brief Magnetic Flux Density - 2D Characteristic
2408 : */
2409 1 : #define BT_UUID_MAGN_FLUX_DENSITY_2D \
2410 : BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_2D_VAL)
2411 : /**
2412 : * @brief Magnetic Flux Density - 3D Characteristic UUID value
2413 : */
2414 1 : #define BT_UUID_MAGN_FLUX_DENSITY_3D_VAL 0x2aa1
2415 : /**
2416 : * @brief Magnetic Flux Density - 3D Characteristic
2417 : */
2418 1 : #define BT_UUID_MAGN_FLUX_DENSITY_3D \
2419 : BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_3D_VAL)
2420 : /**
2421 : * @brief GATT Characteristic Language UUID Value
2422 : */
2423 1 : #define BT_UUID_GATT_LANG_VAL 0x2aa2
2424 : /**
2425 : * @brief GATT Characteristic Language
2426 : */
2427 1 : #define BT_UUID_GATT_LANG \
2428 : BT_UUID_DECLARE_16(BT_UUID_GATT_LANG_VAL)
2429 : /**
2430 : * @brief Barometric Pressure Trend Characteristic UUID value
2431 : */
2432 1 : #define BT_UUID_BAR_PRESSURE_TREND_VAL 0x2aa3
2433 : /**
2434 : * @brief Barometric Pressure Trend Characteristic
2435 : */
2436 1 : #define BT_UUID_BAR_PRESSURE_TREND \
2437 : BT_UUID_DECLARE_16(BT_UUID_BAR_PRESSURE_TREND_VAL)
2438 : /**
2439 : * @brief Bond Management Control Point UUID value
2440 : */
2441 1 : #define BT_UUID_BMS_CONTROL_POINT_VAL 0x2aa4
2442 : /**
2443 : * @brief Bond Management Control Point
2444 : */
2445 1 : #define BT_UUID_BMS_CONTROL_POINT \
2446 : BT_UUID_DECLARE_16(BT_UUID_BMS_CONTROL_POINT_VAL)
2447 : /**
2448 : * @brief Bond Management Feature UUID value
2449 : */
2450 1 : #define BT_UUID_BMS_FEATURE_VAL 0x2aa5
2451 : /**
2452 : * @brief Bond Management Feature
2453 : */
2454 1 : #define BT_UUID_BMS_FEATURE \
2455 : BT_UUID_DECLARE_16(BT_UUID_BMS_FEATURE_VAL)
2456 : /**
2457 : * @brief Central Address Resolution Characteristic UUID value
2458 : */
2459 1 : #define BT_UUID_CENTRAL_ADDR_RES_VAL 0x2aa6
2460 : /**
2461 : * @brief Central Address Resolution Characteristic
2462 : */
2463 1 : #define BT_UUID_CENTRAL_ADDR_RES \
2464 : BT_UUID_DECLARE_16(BT_UUID_CENTRAL_ADDR_RES_VAL)
2465 : /**
2466 : * @brief CGM Measurement Characteristic value
2467 : */
2468 1 : #define BT_UUID_CGM_MEASUREMENT_VAL 0x2aa7
2469 : /**
2470 : * @brief CGM Measurement Characteristic
2471 : */
2472 1 : #define BT_UUID_CGM_MEASUREMENT \
2473 : BT_UUID_DECLARE_16(BT_UUID_CGM_MEASUREMENT_VAL)
2474 : /**
2475 : * @brief CGM Feature Characteristic value
2476 : */
2477 1 : #define BT_UUID_CGM_FEATURE_VAL 0x2aa8
2478 : /**
2479 : * @brief CGM Feature Characteristic
2480 : */
2481 1 : #define BT_UUID_CGM_FEATURE \
2482 : BT_UUID_DECLARE_16(BT_UUID_CGM_FEATURE_VAL)
2483 : /**
2484 : * @brief CGM Status Characteristic value
2485 : */
2486 1 : #define BT_UUID_CGM_STATUS_VAL 0x2aa9
2487 : /**
2488 : * @brief CGM Status Characteristic
2489 : */
2490 1 : #define BT_UUID_CGM_STATUS \
2491 : BT_UUID_DECLARE_16(BT_UUID_CGM_STATUS_VAL)
2492 : /**
2493 : * @brief CGM Session Start Time Characteristic value
2494 : */
2495 1 : #define BT_UUID_CGM_SESSION_START_TIME_VAL 0x2aaa
2496 : /**
2497 : * @brief CGM Session Start Time
2498 : */
2499 1 : #define BT_UUID_CGM_SESSION_START_TIME \
2500 : BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_START_TIME_VAL)
2501 : /**
2502 : * @brief CGM Session Run Time Characteristic value
2503 : */
2504 1 : #define BT_UUID_CGM_SESSION_RUN_TIME_VAL 0x2aab
2505 : /**
2506 : * @brief CGM Session Run Time
2507 : */
2508 1 : #define BT_UUID_CGM_SESSION_RUN_TIME \
2509 : BT_UUID_DECLARE_16(BT_UUID_CGM_SESSION_RUN_TIME_VAL)
2510 : /**
2511 : * @brief CGM Specific Ops Control Point Characteristic value
2512 : */
2513 1 : #define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL 0x2aac
2514 : /**
2515 : * @brief CGM Specific Ops Control Point
2516 : */
2517 1 : #define BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT \
2518 : BT_UUID_DECLARE_16(BT_UUID_CGM_SPECIFIC_OPS_CONTROL_POINT_VAL)
2519 : /**
2520 : * @brief GATT Characteristic Indoor Positioning Configuration UUID Value
2521 : */
2522 1 : #define BT_UUID_GATT_IPC_VAL 0x2aad
2523 : /**
2524 : * @brief GATT Characteristic Indoor Positioning Configuration
2525 : */
2526 1 : #define BT_UUID_GATT_IPC \
2527 : BT_UUID_DECLARE_16(BT_UUID_GATT_IPC_VAL)
2528 : /**
2529 : * @brief GATT Characteristic Latitude UUID Value
2530 : */
2531 1 : #define BT_UUID_GATT_LAT_VAL 0x2aae
2532 : /**
2533 : * @brief GATT Characteristic Latitude
2534 : */
2535 1 : #define BT_UUID_GATT_LAT \
2536 : BT_UUID_DECLARE_16(BT_UUID_GATT_LAT_VAL)
2537 : /**
2538 : * @brief GATT Characteristic Longitude UUID Value
2539 : */
2540 1 : #define BT_UUID_GATT_LON_VAL 0x2aaf
2541 : /**
2542 : * @brief GATT Characteristic Longitude
2543 : */
2544 1 : #define BT_UUID_GATT_LON \
2545 : BT_UUID_DECLARE_16(BT_UUID_GATT_LON_VAL)
2546 : /**
2547 : * @brief GATT Characteristic Local North Coordinate UUID Value
2548 : */
2549 1 : #define BT_UUID_GATT_LNCOORD_VAL 0x2ab0
2550 : /**
2551 : * @brief GATT Characteristic Local North Coordinate
2552 : */
2553 1 : #define BT_UUID_GATT_LNCOORD \
2554 : BT_UUID_DECLARE_16(BT_UUID_GATT_LNCOORD_VAL)
2555 : /**
2556 : * @brief GATT Characteristic Local East Coordinate UUID Value
2557 : */
2558 1 : #define BT_UUID_GATT_LECOORD_VAL 0x2ab1
2559 : /**
2560 : * @brief GATT Characteristic Local East Coordinate
2561 : */
2562 1 : #define BT_UUID_GATT_LECOORD \
2563 : BT_UUID_DECLARE_16(BT_UUID_GATT_LECOORD_VAL)
2564 : /**
2565 : * @brief GATT Characteristic Floor Number UUID Value
2566 : */
2567 1 : #define BT_UUID_GATT_FN_VAL 0x2ab2
2568 : /**
2569 : * @brief GATT Characteristic Floor Number
2570 : */
2571 1 : #define BT_UUID_GATT_FN \
2572 : BT_UUID_DECLARE_16(BT_UUID_GATT_FN_VAL)
2573 : /**
2574 : * @brief GATT Characteristic Altitude UUID Value
2575 : */
2576 1 : #define BT_UUID_GATT_ALT_VAL 0x2ab3
2577 : /**
2578 : * @brief GATT Characteristic Altitude
2579 : */
2580 1 : #define BT_UUID_GATT_ALT \
2581 : BT_UUID_DECLARE_16(BT_UUID_GATT_ALT_VAL)
2582 : /**
2583 : * @brief GATT Characteristic Uncertainty UUID Value
2584 : */
2585 1 : #define BT_UUID_GATT_UNCERTAINTY_VAL 0x2ab4
2586 : /**
2587 : * @brief GATT Characteristic Uncertainty
2588 : */
2589 1 : #define BT_UUID_GATT_UNCERTAINTY \
2590 : BT_UUID_DECLARE_16(BT_UUID_GATT_UNCERTAINTY_VAL)
2591 : /**
2592 : * @brief GATT Characteristic Location Name UUID Value
2593 : */
2594 1 : #define BT_UUID_GATT_LOC_NAME_VAL 0x2ab5
2595 : /**
2596 : * @brief GATT Characteristic Location Name
2597 : */
2598 1 : #define BT_UUID_GATT_LOC_NAME \
2599 : BT_UUID_DECLARE_16(BT_UUID_GATT_LOC_NAME_VAL)
2600 : /**
2601 : * @brief URI UUID value
2602 : */
2603 1 : #define BT_UUID_URI_VAL 0x2ab6
2604 : /**
2605 : * @brief URI
2606 : */
2607 1 : #define BT_UUID_URI \
2608 : BT_UUID_DECLARE_16(BT_UUID_URI_VAL)
2609 : /**
2610 : * @brief HTTP Headers UUID value
2611 : */
2612 1 : #define BT_UUID_HTTP_HEADERS_VAL 0x2ab7
2613 : /**
2614 : * @brief HTTP Headers
2615 : */
2616 1 : #define BT_UUID_HTTP_HEADERS \
2617 : BT_UUID_DECLARE_16(BT_UUID_HTTP_HEADERS_VAL)
2618 : /**
2619 : * @brief HTTP Status Code UUID value
2620 : */
2621 1 : #define BT_UUID_HTTP_STATUS_CODE_VAL 0x2ab8
2622 : /**
2623 : * @brief HTTP Status Code
2624 : */
2625 1 : #define BT_UUID_HTTP_STATUS_CODE \
2626 : BT_UUID_DECLARE_16(BT_UUID_HTTP_STATUS_CODE_VAL)
2627 : /**
2628 : * @brief HTTP Entity Body UUID value
2629 : */
2630 1 : #define BT_UUID_HTTP_ENTITY_BODY_VAL 0x2ab9
2631 : /**
2632 : * @brief HTTP Entity Body
2633 : */
2634 1 : #define BT_UUID_HTTP_ENTITY_BODY \
2635 : BT_UUID_DECLARE_16(BT_UUID_HTTP_ENTITY_BODY_VAL)
2636 : /**
2637 : * @brief HTTP Control Point UUID value
2638 : */
2639 1 : #define BT_UUID_HTTP_CONTROL_POINT_VAL 0x2aba
2640 : /**
2641 : * @brief HTTP Control Point
2642 : */
2643 1 : #define BT_UUID_HTTP_CONTROL_POINT \
2644 : BT_UUID_DECLARE_16(BT_UUID_HTTP_CONTROL_POINT_VAL)
2645 : /**
2646 : * @brief HTTPS Security UUID value
2647 : */
2648 1 : #define BT_UUID_HTTPS_SECURITY_VAL 0x2abb
2649 : /**
2650 : * @brief HTTPS Security
2651 : */
2652 1 : #define BT_UUID_HTTPS_SECURITY \
2653 : BT_UUID_DECLARE_16(BT_UUID_HTTPS_SECURITY_VAL)
2654 : /**
2655 : * @brief GATT Characteristic TDS Control Point UUID Value
2656 : */
2657 1 : #define BT_UUID_GATT_TDS_CP_VAL 0x2abc
2658 : /**
2659 : * @brief GATT Characteristic TDS Control Point
2660 : */
2661 1 : #define BT_UUID_GATT_TDS_CP \
2662 : BT_UUID_DECLARE_16(BT_UUID_GATT_TDS_CP_VAL)
2663 : /**
2664 : * @brief OTS Feature Characteristic UUID value
2665 : */
2666 1 : #define BT_UUID_OTS_FEATURE_VAL 0x2abd
2667 : /**
2668 : * @brief OTS Feature Characteristic
2669 : */
2670 1 : #define BT_UUID_OTS_FEATURE \
2671 : BT_UUID_DECLARE_16(BT_UUID_OTS_FEATURE_VAL)
2672 : /**
2673 : * @brief OTS Object Name Characteristic UUID value
2674 : */
2675 1 : #define BT_UUID_OTS_NAME_VAL 0x2abe
2676 : /**
2677 : * @brief OTS Object Name Characteristic
2678 : */
2679 1 : #define BT_UUID_OTS_NAME \
2680 : BT_UUID_DECLARE_16(BT_UUID_OTS_NAME_VAL)
2681 : /**
2682 : * @brief OTS Object Type Characteristic UUID value
2683 : */
2684 1 : #define BT_UUID_OTS_TYPE_VAL 0x2abf
2685 : /**
2686 : * @brief OTS Object Type Characteristic
2687 : */
2688 1 : #define BT_UUID_OTS_TYPE \
2689 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_VAL)
2690 : /**
2691 : * @brief OTS Object Size Characteristic UUID value
2692 : */
2693 1 : #define BT_UUID_OTS_SIZE_VAL 0x2ac0
2694 : /**
2695 : * @brief OTS Object Size Characteristic
2696 : */
2697 1 : #define BT_UUID_OTS_SIZE \
2698 : BT_UUID_DECLARE_16(BT_UUID_OTS_SIZE_VAL)
2699 : /**
2700 : * @brief OTS Object First-Created Characteristic UUID value
2701 : */
2702 1 : #define BT_UUID_OTS_FIRST_CREATED_VAL 0x2ac1
2703 : /**
2704 : * @brief OTS Object First-Created Characteristic
2705 : */
2706 1 : #define BT_UUID_OTS_FIRST_CREATED \
2707 : BT_UUID_DECLARE_16(BT_UUID_OTS_FIRST_CREATED_VAL)
2708 : /**
2709 : * @brief OTS Object Last-Modified Characteristic UUI value
2710 : */
2711 1 : #define BT_UUID_OTS_LAST_MODIFIED_VAL 0x2ac2
2712 : /**
2713 : * @brief OTS Object Last-Modified Characteristic
2714 : */
2715 1 : #define BT_UUID_OTS_LAST_MODIFIED \
2716 : BT_UUID_DECLARE_16(BT_UUID_OTS_LAST_MODIFIED_VAL)
2717 : /**
2718 : * @brief OTS Object ID Characteristic UUID value
2719 : */
2720 1 : #define BT_UUID_OTS_ID_VAL 0x2ac3
2721 : /**
2722 : * @brief OTS Object ID Characteristic
2723 : */
2724 1 : #define BT_UUID_OTS_ID \
2725 : BT_UUID_DECLARE_16(BT_UUID_OTS_ID_VAL)
2726 : /**
2727 : * @brief OTS Object Properties Characteristic UUID value
2728 : */
2729 1 : #define BT_UUID_OTS_PROPERTIES_VAL 0x2ac4
2730 : /**
2731 : * @brief OTS Object Properties Characteristic
2732 : */
2733 1 : #define BT_UUID_OTS_PROPERTIES \
2734 : BT_UUID_DECLARE_16(BT_UUID_OTS_PROPERTIES_VAL)
2735 : /**
2736 : * @brief OTS Object Action Control Point Characteristic UUID value
2737 : */
2738 1 : #define BT_UUID_OTS_ACTION_CP_VAL 0x2ac5
2739 : /**
2740 : * @brief OTS Object Action Control Point Characteristic
2741 : */
2742 1 : #define BT_UUID_OTS_ACTION_CP \
2743 : BT_UUID_DECLARE_16(BT_UUID_OTS_ACTION_CP_VAL)
2744 : /**
2745 : * @brief OTS Object List Control Point Characteristic UUID value
2746 : */
2747 1 : #define BT_UUID_OTS_LIST_CP_VAL 0x2ac6
2748 : /**
2749 : * @brief OTS Object List Control Point Characteristic
2750 : */
2751 1 : #define BT_UUID_OTS_LIST_CP \
2752 : BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_CP_VAL)
2753 : /**
2754 : * @brief OTS Object List Filter Characteristic UUID value
2755 : */
2756 1 : #define BT_UUID_OTS_LIST_FILTER_VAL 0x2ac7
2757 : /**
2758 : * @brief OTS Object List Filter Characteristic
2759 : */
2760 1 : #define BT_UUID_OTS_LIST_FILTER \
2761 : BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_FILTER_VAL)
2762 : /**
2763 : * @brief OTS Object Changed Characteristic UUID value
2764 : */
2765 1 : #define BT_UUID_OTS_CHANGED_VAL 0x2ac8
2766 : /**
2767 : * @brief OTS Object Changed Characteristic
2768 : */
2769 1 : #define BT_UUID_OTS_CHANGED \
2770 : BT_UUID_DECLARE_16(BT_UUID_OTS_CHANGED_VAL)
2771 : /**
2772 : * @brief GATT Characteristic Resolvable Private Address Only UUID Value
2773 : */
2774 1 : #define BT_UUID_GATT_RPAO_VAL 0x2ac9
2775 : /**
2776 : * @brief GATT Characteristic Resolvable Private Address Only
2777 : */
2778 1 : #define BT_UUID_GATT_RPAO \
2779 : BT_UUID_DECLARE_16(BT_UUID_GATT_RPAO_VAL)
2780 : /**
2781 : * @brief OTS Unspecified Object Type UUID value
2782 : */
2783 1 : #define BT_UUID_OTS_TYPE_UNSPECIFIED_VAL 0x2aca
2784 : /**
2785 : * @brief OTS Unspecified Object Type
2786 : */
2787 1 : #define BT_UUID_OTS_TYPE_UNSPECIFIED \
2788 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_UNSPECIFIED_VAL)
2789 : /**
2790 : * @brief OTS Directory Listing UUID value
2791 : */
2792 1 : #define BT_UUID_OTS_DIRECTORY_LISTING_VAL 0x2acb
2793 : /**
2794 : * @brief OTS Directory Listing
2795 : */
2796 1 : #define BT_UUID_OTS_DIRECTORY_LISTING \
2797 : BT_UUID_DECLARE_16(BT_UUID_OTS_DIRECTORY_LISTING_VAL)
2798 : /**
2799 : * @brief GATT Characteristic Fitness Machine Feature UUID Value
2800 : */
2801 1 : #define BT_UUID_GATT_FMF_VAL 0x2acc
2802 : /**
2803 : * @brief GATT Characteristic Fitness Machine Feature
2804 : */
2805 1 : #define BT_UUID_GATT_FMF \
2806 : BT_UUID_DECLARE_16(BT_UUID_GATT_FMF_VAL)
2807 : /**
2808 : * @brief GATT Characteristic Treadmill Data UUID Value
2809 : */
2810 1 : #define BT_UUID_GATT_TD_VAL 0x2acd
2811 : /**
2812 : * @brief GATT Characteristic Treadmill Data
2813 : */
2814 1 : #define BT_UUID_GATT_TD \
2815 : BT_UUID_DECLARE_16(BT_UUID_GATT_TD_VAL)
2816 : /**
2817 : * @brief GATT Characteristic Cross Trainer Data UUID Value
2818 : */
2819 1 : #define BT_UUID_GATT_CTD_VAL 0x2ace
2820 : /**
2821 : * @brief GATT Characteristic Cross Trainer Data
2822 : */
2823 1 : #define BT_UUID_GATT_CTD \
2824 : BT_UUID_DECLARE_16(BT_UUID_GATT_CTD_VAL)
2825 : /**
2826 : * @brief GATT Characteristic Step Climber Data UUID Value
2827 : */
2828 1 : #define BT_UUID_GATT_STPCD_VAL 0x2acf
2829 : /**
2830 : * @brief GATT Characteristic Step Climber Data
2831 : */
2832 1 : #define BT_UUID_GATT_STPCD \
2833 : BT_UUID_DECLARE_16(BT_UUID_GATT_STPCD_VAL)
2834 : /**
2835 : * @brief GATT Characteristic Stair Climber Data UUID Value
2836 : */
2837 1 : #define BT_UUID_GATT_STRCD_VAL 0x2ad0
2838 : /**
2839 : * @brief GATT Characteristic Stair Climber Data
2840 : */
2841 1 : #define BT_UUID_GATT_STRCD \
2842 : BT_UUID_DECLARE_16(BT_UUID_GATT_STRCD_VAL)
2843 : /**
2844 : * @brief GATT Characteristic Rower Data UUID Value
2845 : */
2846 1 : #define BT_UUID_GATT_RD_VAL 0x2ad1
2847 : /**
2848 : * @brief GATT Characteristic Rower Data
2849 : */
2850 1 : #define BT_UUID_GATT_RD \
2851 : BT_UUID_DECLARE_16(BT_UUID_GATT_RD_VAL)
2852 : /**
2853 : * @brief GATT Characteristic Indoor Bike Data UUID Value
2854 : */
2855 1 : #define BT_UUID_GATT_IBD_VAL 0x2ad2
2856 : /**
2857 : * @brief GATT Characteristic Indoor Bike Data
2858 : */
2859 1 : #define BT_UUID_GATT_IBD \
2860 : BT_UUID_DECLARE_16(BT_UUID_GATT_IBD_VAL)
2861 : /**
2862 : * @brief GATT Characteristic Training Status UUID Value
2863 : */
2864 1 : #define BT_UUID_GATT_TRSTAT_VAL 0x2ad3
2865 : /**
2866 : * @brief GATT Characteristic Training Status
2867 : */
2868 1 : #define BT_UUID_GATT_TRSTAT \
2869 : BT_UUID_DECLARE_16(BT_UUID_GATT_TRSTAT_VAL)
2870 : /**
2871 : * @brief GATT Characteristic Supported Speed Range UUID Value
2872 : */
2873 1 : #define BT_UUID_GATT_SSR_VAL 0x2ad4
2874 : /**
2875 : * @brief GATT Characteristic Supported Speed Range
2876 : */
2877 1 : #define BT_UUID_GATT_SSR \
2878 : BT_UUID_DECLARE_16(BT_UUID_GATT_SSR_VAL)
2879 : /**
2880 : * @brief GATT Characteristic Supported Inclination Range UUID Value
2881 : */
2882 1 : #define BT_UUID_GATT_SIR_VAL 0x2ad5
2883 : /**
2884 : * @brief GATT Characteristic Supported Inclination Range
2885 : */
2886 1 : #define BT_UUID_GATT_SIR \
2887 : BT_UUID_DECLARE_16(BT_UUID_GATT_SIR_VAL)
2888 : /**
2889 : * @brief GATT Characteristic Supported Resistance Level Range UUID Value
2890 : */
2891 1 : #define BT_UUID_GATT_SRLR_VAL 0x2ad6
2892 : /**
2893 : * @brief GATT Characteristic Supported Resistance Level Range
2894 : */
2895 1 : #define BT_UUID_GATT_SRLR \
2896 : BT_UUID_DECLARE_16(BT_UUID_GATT_SRLR_VAL)
2897 : /**
2898 : * @brief GATT Characteristic Supported Heart Rate Range UUID Value
2899 : */
2900 1 : #define BT_UUID_GATT_SHRR_VAL 0x2ad7
2901 : /**
2902 : * @brief GATT Characteristic Supported Heart Rate Range
2903 : */
2904 1 : #define BT_UUID_GATT_SHRR \
2905 : BT_UUID_DECLARE_16(BT_UUID_GATT_SHRR_VAL)
2906 : /**
2907 : * @brief GATT Characteristic Supported Power Range UUID Value
2908 : */
2909 1 : #define BT_UUID_GATT_SPR_VAL 0x2ad8
2910 : /**
2911 : * @brief GATT Characteristic Supported Power Range
2912 : */
2913 1 : #define BT_UUID_GATT_SPR \
2914 : BT_UUID_DECLARE_16(BT_UUID_GATT_SPR_VAL)
2915 : /**
2916 : * @brief GATT Characteristic Fitness Machine Control Point UUID Value
2917 : */
2918 1 : #define BT_UUID_GATT_FMCP_VAL 0x2ad9
2919 : /**
2920 : * @brief GATT Characteristic Fitness Machine Control Point
2921 : */
2922 1 : #define BT_UUID_GATT_FMCP \
2923 : BT_UUID_DECLARE_16(BT_UUID_GATT_FMCP_VAL)
2924 : /**
2925 : * @brief GATT Characteristic Fitness Machine Status UUID Value
2926 : */
2927 1 : #define BT_UUID_GATT_FMS_VAL 0x2ada
2928 : /**
2929 : * @brief GATT Characteristic Fitness Machine Status
2930 : */
2931 1 : #define BT_UUID_GATT_FMS \
2932 : BT_UUID_DECLARE_16(BT_UUID_GATT_FMS_VAL)
2933 : /**
2934 : * @brief Mesh Provisioning Data In UUID value
2935 : */
2936 1 : #define BT_UUID_MESH_PROV_DATA_IN_VAL 0x2adb
2937 : /**
2938 : * @brief Mesh Provisioning Data In
2939 : */
2940 1 : #define BT_UUID_MESH_PROV_DATA_IN \
2941 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_IN_VAL)
2942 : /**
2943 : * @brief Mesh Provisioning Data Out UUID value
2944 : */
2945 1 : #define BT_UUID_MESH_PROV_DATA_OUT_VAL 0x2adc
2946 : /**
2947 : * @brief Mesh Provisioning Data Out
2948 : */
2949 1 : #define BT_UUID_MESH_PROV_DATA_OUT \
2950 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_OUT_VAL)
2951 : /**
2952 : * @brief Mesh Proxy Data In UUID value
2953 : */
2954 1 : #define BT_UUID_MESH_PROXY_DATA_IN_VAL 0x2add
2955 : /**
2956 : * @brief Mesh Proxy Data In
2957 : */
2958 1 : #define BT_UUID_MESH_PROXY_DATA_IN \
2959 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_IN_VAL)
2960 : /**
2961 : * @brief Mesh Proxy Data Out UUID value
2962 : */
2963 1 : #define BT_UUID_MESH_PROXY_DATA_OUT_VAL 0x2ade
2964 : /**
2965 : * @brief Mesh Proxy Data Out
2966 : */
2967 1 : #define BT_UUID_MESH_PROXY_DATA_OUT \
2968 : BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_OUT_VAL)
2969 : /**
2970 : * @brief GATT Characteristic New Number Needed UUID Value
2971 : */
2972 1 : #define BT_UUID_GATT_NNN_VAL 0x2adf
2973 : /**
2974 : * @brief GATT Characteristic New Number Needed
2975 : */
2976 1 : #define BT_UUID_GATT_NNN \
2977 : BT_UUID_DECLARE_16(BT_UUID_GATT_NNN_VAL)
2978 : /**
2979 : * @brief GATT Characteristic Average Current UUID Value
2980 : */
2981 1 : #define BT_UUID_GATT_AC_VAL 0x2ae0
2982 : /**
2983 : * @brief GATT Characteristic Average Current
2984 : */
2985 1 : #define BT_UUID_GATT_AC \
2986 : BT_UUID_DECLARE_16(BT_UUID_GATT_AC_VAL)
2987 : /**
2988 : * @brief GATT Characteristic Average Voltage UUID Value
2989 : */
2990 1 : #define BT_UUID_GATT_AV_VAL 0x2ae1
2991 : /**
2992 : * @brief GATT Characteristic Average Voltage
2993 : */
2994 1 : #define BT_UUID_GATT_AV \
2995 : BT_UUID_DECLARE_16(BT_UUID_GATT_AV_VAL)
2996 : /**
2997 : * @brief GATT Characteristic Boolean UUID Value
2998 : */
2999 1 : #define BT_UUID_GATT_BOOLEAN_VAL 0x2ae2
3000 : /**
3001 : * @brief GATT Characteristic Boolean
3002 : */
3003 1 : #define BT_UUID_GATT_BOOLEAN \
3004 : BT_UUID_DECLARE_16(BT_UUID_GATT_BOOLEAN_VAL)
3005 : /**
3006 : * @brief GATT Characteristic Chromatic Distance From Planckian UUID Value
3007 : */
3008 1 : #define BT_UUID_GATT_CRDFP_VAL 0x2ae3
3009 : /**
3010 : * @brief GATT Characteristic Chromatic Distance From Planckian
3011 : */
3012 1 : #define BT_UUID_GATT_CRDFP \
3013 : BT_UUID_DECLARE_16(BT_UUID_GATT_CRDFP_VAL)
3014 : /**
3015 : * @brief GATT Characteristic Chromaticity Coordinates UUID Value
3016 : */
3017 1 : #define BT_UUID_GATT_CRCOORDS_VAL 0x2ae4
3018 : /**
3019 : * @brief GATT Characteristic Chromaticity Coordinates
3020 : */
3021 1 : #define BT_UUID_GATT_CRCOORDS \
3022 : BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORDS_VAL)
3023 : /**
3024 : * @brief GATT Characteristic Chromaticity In CCT And Duv Values UUID Value
3025 : */
3026 1 : #define BT_UUID_GATT_CRCCT_VAL 0x2ae5
3027 : /**
3028 : * @brief GATT Characteristic Chromaticity In CCT And Duv Values
3029 : */
3030 1 : #define BT_UUID_GATT_CRCCT \
3031 : BT_UUID_DECLARE_16(BT_UUID_GATT_CRCCT_VAL)
3032 : /**
3033 : * @brief GATT Characteristic Chromaticity Tolerance UUID Value
3034 : */
3035 1 : #define BT_UUID_GATT_CRT_VAL 0x2ae6
3036 : /**
3037 : * @brief GATT Characteristic Chromaticity Tolerance
3038 : */
3039 1 : #define BT_UUID_GATT_CRT \
3040 : BT_UUID_DECLARE_16(BT_UUID_GATT_CRT_VAL)
3041 : /**
3042 : * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index UUID Value
3043 : */
3044 1 : #define BT_UUID_GATT_CIEIDX_VAL 0x2ae7
3045 : /**
3046 : * @brief GATT Characteristic CIE 13.3-1995 Color Rendering Index
3047 : */
3048 1 : #define BT_UUID_GATT_CIEIDX \
3049 : BT_UUID_DECLARE_16(BT_UUID_GATT_CIEIDX_VAL)
3050 : /**
3051 : * @brief GATT Characteristic Coefficient UUID Value
3052 : */
3053 1 : #define BT_UUID_GATT_COEFFICIENT_VAL 0x2ae8
3054 : /**
3055 : * @brief GATT Characteristic Coefficient
3056 : */
3057 1 : #define BT_UUID_GATT_COEFFICIENT \
3058 : BT_UUID_DECLARE_16(BT_UUID_GATT_COEFFICIENT_VAL)
3059 : /**
3060 : * @brief GATT Characteristic Correlated Color Temperature UUID Value
3061 : */
3062 1 : #define BT_UUID_GATT_CCTEMP_VAL 0x2ae9
3063 : /**
3064 : * @brief GATT Characteristic Correlated Color Temperature
3065 : */
3066 1 : #define BT_UUID_GATT_CCTEMP \
3067 : BT_UUID_DECLARE_16(BT_UUID_GATT_CCTEMP_VAL)
3068 : /**
3069 : * @brief GATT Characteristic Count 16 UUID Value
3070 : */
3071 1 : #define BT_UUID_GATT_COUNT16_VAL 0x2aea
3072 : /**
3073 : * @brief GATT Characteristic Count 16
3074 : */
3075 1 : #define BT_UUID_GATT_COUNT16 \
3076 : BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT16_VAL)
3077 : /**
3078 : * @brief GATT Characteristic Count 24 UUID Value
3079 : */
3080 1 : #define BT_UUID_GATT_COUNT24_VAL 0x2aeb
3081 : /**
3082 : * @brief GATT Characteristic Count 24
3083 : */
3084 1 : #define BT_UUID_GATT_COUNT24 \
3085 : BT_UUID_DECLARE_16(BT_UUID_GATT_COUNT24_VAL)
3086 : /**
3087 : * @brief GATT Characteristic Country Code UUID Value
3088 : */
3089 1 : #define BT_UUID_GATT_CNTRCODE_VAL 0x2aec
3090 : /**
3091 : * @brief GATT Characteristic Country Code
3092 : */
3093 1 : #define BT_UUID_GATT_CNTRCODE \
3094 : BT_UUID_DECLARE_16(BT_UUID_GATT_CNTRCODE_VAL)
3095 : /**
3096 : * @brief GATT Characteristic Date UTC UUID Value
3097 : */
3098 1 : #define BT_UUID_GATT_DATEUTC_VAL 0x2aed
3099 : /**
3100 : * @brief GATT Characteristic Date UTC
3101 : */
3102 1 : #define BT_UUID_GATT_DATEUTC \
3103 : BT_UUID_DECLARE_16(BT_UUID_GATT_DATEUTC_VAL)
3104 : /**
3105 : * @brief GATT Characteristic Electric Current UUID Value
3106 : */
3107 1 : #define BT_UUID_GATT_EC_VAL 0x2aee
3108 : /**
3109 : * @brief GATT Characteristic Electric Current
3110 : */
3111 1 : #define BT_UUID_GATT_EC \
3112 : BT_UUID_DECLARE_16(BT_UUID_GATT_EC_VAL)
3113 : /**
3114 : * @brief GATT Characteristic Electric Current Range UUID Value
3115 : */
3116 1 : #define BT_UUID_GATT_ECR_VAL 0x2aef
3117 : /**
3118 : * @brief GATT Characteristic Electric Current Range
3119 : */
3120 1 : #define BT_UUID_GATT_ECR \
3121 : BT_UUID_DECLARE_16(BT_UUID_GATT_ECR_VAL)
3122 : /**
3123 : * @brief GATT Characteristic Electric Current Specification UUID Value
3124 : */
3125 1 : #define BT_UUID_GATT_ECSPEC_VAL 0x2af0
3126 : /**
3127 : * @brief GATT Characteristic Electric Current Specification
3128 : */
3129 1 : #define BT_UUID_GATT_ECSPEC \
3130 : BT_UUID_DECLARE_16(BT_UUID_GATT_ECSPEC_VAL)
3131 : /**
3132 : * @brief GATT Characteristic Electric Current Statistics UUID Value
3133 : */
3134 1 : #define BT_UUID_GATT_ECSTAT_VAL 0x2af1
3135 : /**
3136 : * @brief GATT Characteristic Electric Current Statistics
3137 : */
3138 1 : #define BT_UUID_GATT_ECSTAT \
3139 : BT_UUID_DECLARE_16(BT_UUID_GATT_ECSTAT_VAL)
3140 : /**
3141 : * @brief GATT Characteristic Energy UUID Value
3142 : */
3143 1 : #define BT_UUID_GATT_ENERGY_VAL 0x2af2
3144 : /**
3145 : * @brief GATT Characteristic Energy
3146 : */
3147 1 : #define BT_UUID_GATT_ENERGY \
3148 : BT_UUID_DECLARE_16(BT_UUID_GATT_ENERGY_VAL)
3149 : /**
3150 : * @brief GATT Characteristic Energy In A Period Of Day UUID Value
3151 : */
3152 1 : #define BT_UUID_GATT_EPOD_VAL 0x2af3
3153 : /**
3154 : * @brief GATT Characteristic Energy In A Period Of Day
3155 : */
3156 1 : #define BT_UUID_GATT_EPOD \
3157 : BT_UUID_DECLARE_16(BT_UUID_GATT_EPOD_VAL)
3158 : /**
3159 : * @brief GATT Characteristic Event Statistics UUID Value
3160 : */
3161 1 : #define BT_UUID_GATT_EVTSTAT_VAL 0x2af4
3162 : /**
3163 : * @brief GATT Characteristic Event Statistics
3164 : */
3165 1 : #define BT_UUID_GATT_EVTSTAT \
3166 : BT_UUID_DECLARE_16(BT_UUID_GATT_EVTSTAT_VAL)
3167 : /**
3168 : * @brief GATT Characteristic Fixed String 16 UUID Value
3169 : */
3170 1 : #define BT_UUID_GATT_FSTR16_VAL 0x2af5
3171 : /**
3172 : * @brief GATT Characteristic Fixed String 16
3173 : */
3174 1 : #define BT_UUID_GATT_FSTR16 \
3175 : BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR16_VAL)
3176 : /**
3177 : * @brief GATT Characteristic Fixed String 24 UUID Value
3178 : */
3179 1 : #define BT_UUID_GATT_FSTR24_VAL 0x2af6
3180 : /**
3181 : * @brief GATT Characteristic Fixed String 24
3182 : */
3183 1 : #define BT_UUID_GATT_FSTR24 \
3184 : BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR24_VAL)
3185 : /**
3186 : * @brief GATT Characteristic Fixed String 36 UUID Value
3187 : */
3188 1 : #define BT_UUID_GATT_FSTR36_VAL 0x2af7
3189 : /**
3190 : * @brief GATT Characteristic Fixed String 36
3191 : */
3192 1 : #define BT_UUID_GATT_FSTR36 \
3193 : BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR36_VAL)
3194 : /**
3195 : * @brief GATT Characteristic Fixed String 8 UUID Value
3196 : */
3197 1 : #define BT_UUID_GATT_FSTR8_VAL 0x2af8
3198 : /**
3199 : * @brief GATT Characteristic Fixed String 8
3200 : */
3201 1 : #define BT_UUID_GATT_FSTR8 \
3202 : BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR8_VAL)
3203 : /**
3204 : * @brief GATT Characteristic Generic Level UUID Value
3205 : */
3206 1 : #define BT_UUID_GATT_GENLVL_VAL 0x2af9
3207 : /**
3208 : * @brief GATT Characteristic Generic Level
3209 : */
3210 1 : #define BT_UUID_GATT_GENLVL \
3211 : BT_UUID_DECLARE_16(BT_UUID_GATT_GENLVL_VAL)
3212 : /**
3213 : * @brief GATT Characteristic Global Trade Item Number UUID Value
3214 : */
3215 1 : #define BT_UUID_GATT_GTIN_VAL 0x2afa
3216 : /**
3217 : * @brief GATT Characteristic Global Trade Item Number
3218 : */
3219 1 : #define BT_UUID_GATT_GTIN \
3220 : BT_UUID_DECLARE_16(BT_UUID_GATT_GTIN_VAL)
3221 : /**
3222 : * @brief GATT Characteristic Illuminance UUID Value
3223 : */
3224 1 : #define BT_UUID_GATT_ILLUM_VAL 0x2afb
3225 : /**
3226 : * @brief GATT Characteristic Illuminance
3227 : */
3228 1 : #define BT_UUID_GATT_ILLUM \
3229 : BT_UUID_DECLARE_16(BT_UUID_GATT_ILLUM_VAL)
3230 : /**
3231 : * @brief GATT Characteristic Luminous Efficacy UUID Value
3232 : */
3233 1 : #define BT_UUID_GATT_LUMEFF_VAL 0x2afc
3234 : /**
3235 : * @brief GATT Characteristic Luminous Efficacy
3236 : */
3237 1 : #define BT_UUID_GATT_LUMEFF \
3238 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEFF_VAL)
3239 : /**
3240 : * @brief GATT Characteristic Luminous Energy UUID Value
3241 : */
3242 1 : #define BT_UUID_GATT_LUMNRG_VAL 0x2afd
3243 : /**
3244 : * @brief GATT Characteristic Luminous Energy
3245 : */
3246 1 : #define BT_UUID_GATT_LUMNRG \
3247 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMNRG_VAL)
3248 : /**
3249 : * @brief GATT Characteristic Luminous Exposure UUID Value
3250 : */
3251 1 : #define BT_UUID_GATT_LUMEXP_VAL 0x2afe
3252 : /**
3253 : * @brief GATT Characteristic Luminous Exposure
3254 : */
3255 1 : #define BT_UUID_GATT_LUMEXP \
3256 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMEXP_VAL)
3257 : /**
3258 : * @brief GATT Characteristic Luminous Flux UUID Value
3259 : */
3260 1 : #define BT_UUID_GATT_LUMFLX_VAL 0x2aff
3261 : /**
3262 : * @brief GATT Characteristic Luminous Flux
3263 : */
3264 1 : #define BT_UUID_GATT_LUMFLX \
3265 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLX_VAL)
3266 : /**
3267 : * @brief GATT Characteristic Luminous Flux Range UUID Value
3268 : */
3269 1 : #define BT_UUID_GATT_LUMFLXR_VAL 0x2b00
3270 : /**
3271 : * @brief GATT Characteristic Luminous Flux Range
3272 : */
3273 1 : #define BT_UUID_GATT_LUMFLXR \
3274 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMFLXR_VAL)
3275 : /**
3276 : * @brief GATT Characteristic Luminous Intensity UUID Value
3277 : */
3278 1 : #define BT_UUID_GATT_LUMINT_VAL 0x2b01
3279 : /**
3280 : * @brief GATT Characteristic Luminous Intensity
3281 : */
3282 1 : #define BT_UUID_GATT_LUMINT \
3283 : BT_UUID_DECLARE_16(BT_UUID_GATT_LUMINT_VAL)
3284 : /**
3285 : * @brief GATT Characteristic Mass Flow UUID Value
3286 : */
3287 1 : #define BT_UUID_GATT_MASSFLOW_VAL 0x2b02
3288 : /**
3289 : * @brief GATT Characteristic Mass Flow
3290 : */
3291 1 : #define BT_UUID_GATT_MASSFLOW \
3292 : BT_UUID_DECLARE_16(BT_UUID_GATT_MASSFLOW_VAL)
3293 : /**
3294 : * @brief GATT Characteristic Perceived Lightness UUID Value
3295 : */
3296 1 : #define BT_UUID_GATT_PERLGHT_VAL 0x2b03
3297 : /**
3298 : * @brief GATT Characteristic Perceived Lightness
3299 : */
3300 1 : #define BT_UUID_GATT_PERLGHT \
3301 : BT_UUID_DECLARE_16(BT_UUID_GATT_PERLGHT_VAL)
3302 : /**
3303 : * @brief GATT Characteristic Percentage 8 UUID Value
3304 : */
3305 1 : #define BT_UUID_GATT_PER8_VAL 0x2b04
3306 : /**
3307 : * @brief GATT Characteristic Percentage 8
3308 : */
3309 1 : #define BT_UUID_GATT_PER8 \
3310 : BT_UUID_DECLARE_16(BT_UUID_GATT_PER8_VAL)
3311 : /**
3312 : * @brief GATT Characteristic Power UUID Value
3313 : */
3314 1 : #define BT_UUID_GATT_PWR_VAL 0x2b05
3315 : /**
3316 : * @brief GATT Characteristic Power
3317 : */
3318 1 : #define BT_UUID_GATT_PWR \
3319 : BT_UUID_DECLARE_16(BT_UUID_GATT_PWR_VAL)
3320 : /**
3321 : * @brief GATT Characteristic Power Specification UUID Value
3322 : */
3323 1 : #define BT_UUID_GATT_PWRSPEC_VAL 0x2b06
3324 : /**
3325 : * @brief GATT Characteristic Power Specification
3326 : */
3327 1 : #define BT_UUID_GATT_PWRSPEC \
3328 : BT_UUID_DECLARE_16(BT_UUID_GATT_PWRSPEC_VAL)
3329 : /**
3330 : * @brief GATT Characteristic Relative Runtime In A Current Range UUID Value
3331 : */
3332 1 : #define BT_UUID_GATT_RRICR_VAL 0x2b07
3333 : /**
3334 : * @brief GATT Characteristic Relative Runtime In A Current Range
3335 : */
3336 1 : #define BT_UUID_GATT_RRICR \
3337 : BT_UUID_DECLARE_16(BT_UUID_GATT_RRICR_VAL)
3338 : /**
3339 : * @brief GATT Characteristic Relative Runtime In A Generic Level Range UUID Value
3340 : */
3341 1 : #define BT_UUID_GATT_RRIGLR_VAL 0x2b08
3342 : /**
3343 : * @brief GATT Characteristic Relative Runtime In A Generic Level Range
3344 : */
3345 1 : #define BT_UUID_GATT_RRIGLR \
3346 : BT_UUID_DECLARE_16(BT_UUID_GATT_RRIGLR_VAL)
3347 : /**
3348 : * @brief GATT Characteristic Relative Value In A Voltage Range UUID Value
3349 : */
3350 1 : #define BT_UUID_GATT_RVIVR_VAL 0x2b09
3351 : /**
3352 : * @brief GATT Characteristic Relative Value In A Voltage Range
3353 : */
3354 1 : #define BT_UUID_GATT_RVIVR \
3355 : BT_UUID_DECLARE_16(BT_UUID_GATT_RVIVR_VAL)
3356 : /**
3357 : * @brief GATT Characteristic Relative Value In A Illuminance Range UUID Value
3358 : */
3359 1 : #define BT_UUID_GATT_RVIIR_VAL 0x2b0a
3360 : /**
3361 : * @brief GATT Characteristic Relative Value In A Illuminance Range
3362 : */
3363 1 : #define BT_UUID_GATT_RVIIR \
3364 : BT_UUID_DECLARE_16(BT_UUID_GATT_RVIIR_VAL)
3365 : /**
3366 : * @brief GATT Characteristic Relative Value In A Period Of Day UUID Value
3367 : */
3368 1 : #define BT_UUID_GATT_RVIPOD_VAL 0x2b0b
3369 : /**
3370 : * @brief GATT Characteristic Relative Value In A Period Of Day
3371 : */
3372 1 : #define BT_UUID_GATT_RVIPOD \
3373 : BT_UUID_DECLARE_16(BT_UUID_GATT_RVIPOD_VAL)
3374 : /**
3375 : * @brief GATT Characteristic Relative Value In A Temperature Range UUID Value
3376 : */
3377 1 : #define BT_UUID_GATT_RVITR_VAL 0x2b0c
3378 : /**
3379 : * @brief GATT Characteristic Relative Value In A Temperature Range
3380 : */
3381 1 : #define BT_UUID_GATT_RVITR \
3382 : BT_UUID_DECLARE_16(BT_UUID_GATT_RVITR_VAL)
3383 : /**
3384 : * @brief GATT Characteristic Temperature 8 UUID Value
3385 : */
3386 1 : #define BT_UUID_GATT_TEMP8_VAL 0x2b0d
3387 : /**
3388 : * @brief GATT Characteristic Temperature 8
3389 : */
3390 1 : #define BT_UUID_GATT_TEMP8 \
3391 : BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_VAL)
3392 : /**
3393 : * @brief GATT Characteristic Temperature 8 In A Period Of Day UUID Value
3394 : */
3395 1 : #define BT_UUID_GATT_TEMP8_IPOD_VAL 0x2b0e
3396 : /**
3397 : * @brief GATT Characteristic Temperature 8 In A Period Of Day
3398 : */
3399 1 : #define BT_UUID_GATT_TEMP8_IPOD \
3400 : BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_IPOD_VAL)
3401 : /**
3402 : * @brief GATT Characteristic Temperature 8 Statistics UUID Value
3403 : */
3404 1 : #define BT_UUID_GATT_TEMP8_STAT_VAL 0x2b0f
3405 : /**
3406 : * @brief GATT Characteristic Temperature 8 Statistics
3407 : */
3408 1 : #define BT_UUID_GATT_TEMP8_STAT \
3409 : BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP8_STAT_VAL)
3410 : /**
3411 : * @brief GATT Characteristic Temperature Range UUID Value
3412 : */
3413 1 : #define BT_UUID_GATT_TEMP_RNG_VAL 0x2b10
3414 : /**
3415 : * @brief GATT Characteristic Temperature Range
3416 : */
3417 1 : #define BT_UUID_GATT_TEMP_RNG \
3418 : BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_RNG_VAL)
3419 : /**
3420 : * @brief GATT Characteristic Temperature Statistics UUID Value
3421 : */
3422 1 : #define BT_UUID_GATT_TEMP_STAT_VAL 0x2b11
3423 : /**
3424 : * @brief GATT Characteristic Temperature Statistics
3425 : */
3426 1 : #define BT_UUID_GATT_TEMP_STAT \
3427 : BT_UUID_DECLARE_16(BT_UUID_GATT_TEMP_STAT_VAL)
3428 : /**
3429 : * @brief GATT Characteristic Time Decihour 8 UUID Value
3430 : */
3431 1 : #define BT_UUID_GATT_TIM_DC8_VAL 0x2b12
3432 : /**
3433 : * @brief GATT Characteristic Time Decihour 8
3434 : */
3435 1 : #define BT_UUID_GATT_TIM_DC8 \
3436 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_DC8_VAL)
3437 : /**
3438 : * @brief GATT Characteristic Time Exponential 8 UUID Value
3439 : */
3440 1 : #define BT_UUID_GATT_TIM_EXP8_VAL 0x2b13
3441 : /**
3442 : * @brief GATT Characteristic Time Exponential 8
3443 : */
3444 1 : #define BT_UUID_GATT_TIM_EXP8 \
3445 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_EXP8_VAL)
3446 : /**
3447 : * @brief GATT Characteristic Time Hour 24 UUID Value
3448 : */
3449 1 : #define BT_UUID_GATT_TIM_H24_VAL 0x2b14
3450 : /**
3451 : * @brief GATT Characteristic Time Hour 24
3452 : */
3453 1 : #define BT_UUID_GATT_TIM_H24 \
3454 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_H24_VAL)
3455 : /**
3456 : * @brief GATT Characteristic Time Millisecond 24 UUID Value
3457 : */
3458 1 : #define BT_UUID_GATT_TIM_MS24_VAL 0x2b15
3459 : /**
3460 : * @brief GATT Characteristic Time Millisecond 24
3461 : */
3462 1 : #define BT_UUID_GATT_TIM_MS24 \
3463 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_MS24_VAL)
3464 : /**
3465 : * @brief GATT Characteristic Time Second 16 UUID Value
3466 : */
3467 1 : #define BT_UUID_GATT_TIM_S16_VAL 0x2b16
3468 : /**
3469 : * @brief GATT Characteristic Time Second 16
3470 : */
3471 1 : #define BT_UUID_GATT_TIM_S16 \
3472 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S16_VAL)
3473 : /**
3474 : * @brief GATT Characteristic Time Second 8 UUID Value
3475 : */
3476 1 : #define BT_UUID_GATT_TIM_S8_VAL 0x2b17
3477 : /**
3478 : * @brief GATT Characteristic Time Second 8
3479 : */
3480 1 : #define BT_UUID_GATT_TIM_S8 \
3481 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S8_VAL)
3482 : /**
3483 : * @brief GATT Characteristic Voltage UUID Value
3484 : */
3485 1 : #define BT_UUID_GATT_V_VAL 0x2b18
3486 : /**
3487 : * @brief GATT Characteristic Voltage
3488 : */
3489 1 : #define BT_UUID_GATT_V \
3490 : BT_UUID_DECLARE_16(BT_UUID_GATT_V_VAL)
3491 : /**
3492 : * @brief GATT Characteristic Voltage Specification UUID Value
3493 : */
3494 1 : #define BT_UUID_GATT_V_SPEC_VAL 0x2b19
3495 : /**
3496 : * @brief GATT Characteristic Voltage Specification
3497 : */
3498 1 : #define BT_UUID_GATT_V_SPEC \
3499 : BT_UUID_DECLARE_16(BT_UUID_GATT_V_SPEC_VAL)
3500 : /**
3501 : * @brief GATT Characteristic Voltage Statistics UUID Value
3502 : */
3503 1 : #define BT_UUID_GATT_V_STAT_VAL 0x2b1a
3504 : /**
3505 : * @brief GATT Characteristic Voltage Statistics
3506 : */
3507 1 : #define BT_UUID_GATT_V_STAT \
3508 : BT_UUID_DECLARE_16(BT_UUID_GATT_V_STAT_VAL)
3509 : /**
3510 : * @brief GATT Characteristic Volume Flow UUID Value
3511 : */
3512 1 : #define BT_UUID_GATT_VOLF_VAL 0x2b1b
3513 : /**
3514 : * @brief GATT Characteristic Volume Flow
3515 : */
3516 1 : #define BT_UUID_GATT_VOLF \
3517 : BT_UUID_DECLARE_16(BT_UUID_GATT_VOLF_VAL)
3518 : /**
3519 : * @brief GATT Characteristic Chromaticity Coordinate (not Coordinates) UUID Value
3520 : */
3521 1 : #define BT_UUID_GATT_CRCOORD_VAL 0x2b1c
3522 : /**
3523 : * @brief GATT Characteristic Chromaticity Coordinate (not Coordinates)
3524 : */
3525 1 : #define BT_UUID_GATT_CRCOORD \
3526 : BT_UUID_DECLARE_16(BT_UUID_GATT_CRCOORD_VAL)
3527 : /**
3528 : * @brief GATT Characteristic RC Feature UUID Value
3529 : */
3530 1 : #define BT_UUID_GATT_RCF_VAL 0x2b1d
3531 : /**
3532 : * @brief GATT Characteristic RC Feature
3533 : */
3534 1 : #define BT_UUID_GATT_RCF \
3535 : BT_UUID_DECLARE_16(BT_UUID_GATT_RCF_VAL)
3536 : /**
3537 : * @brief GATT Characteristic RC Settings UUID Value
3538 : */
3539 1 : #define BT_UUID_GATT_RCSET_VAL 0x2b1e
3540 : /**
3541 : * @brief GATT Characteristic RC Settings
3542 : */
3543 1 : #define BT_UUID_GATT_RCSET \
3544 : BT_UUID_DECLARE_16(BT_UUID_GATT_RCSET_VAL)
3545 : /**
3546 : * @brief GATT Characteristic Reconnection Configuration Control Point UUID Value
3547 : */
3548 1 : #define BT_UUID_GATT_RCCP_VAL 0x2b1f
3549 : /**
3550 : * @brief GATT Characteristic Reconnection Configuration Control Point
3551 : */
3552 1 : #define BT_UUID_GATT_RCCP \
3553 : BT_UUID_DECLARE_16(BT_UUID_GATT_RCCP_VAL)
3554 : /**
3555 : * @brief GATT Characteristic IDD Status Changed UUID Value
3556 : */
3557 1 : #define BT_UUID_GATT_IDD_SC_VAL 0x2b20
3558 : /**
3559 : * @brief GATT Characteristic IDD Status Changed
3560 : */
3561 1 : #define BT_UUID_GATT_IDD_SC \
3562 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SC_VAL)
3563 : /**
3564 : * @brief GATT Characteristic IDD Status UUID Value
3565 : */
3566 1 : #define BT_UUID_GATT_IDD_S_VAL 0x2b21
3567 : /**
3568 : * @brief GATT Characteristic IDD Status
3569 : */
3570 1 : #define BT_UUID_GATT_IDD_S \
3571 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_S_VAL)
3572 : /**
3573 : * @brief GATT Characteristic IDD Annunciation Status UUID Value
3574 : */
3575 1 : #define BT_UUID_GATT_IDD_AS_VAL 0x2b22
3576 : /**
3577 : * @brief GATT Characteristic IDD Annunciation Status
3578 : */
3579 1 : #define BT_UUID_GATT_IDD_AS \
3580 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_AS_VAL)
3581 : /**
3582 : * @brief GATT Characteristic IDD Features UUID Value
3583 : */
3584 1 : #define BT_UUID_GATT_IDD_F_VAL 0x2b23
3585 : /**
3586 : * @brief GATT Characteristic IDD Features
3587 : */
3588 1 : #define BT_UUID_GATT_IDD_F \
3589 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_F_VAL)
3590 : /**
3591 : * @brief GATT Characteristic IDD Status Reader Control Point UUID Value
3592 : */
3593 1 : #define BT_UUID_GATT_IDD_SRCP_VAL 0x2b24
3594 : /**
3595 : * @brief GATT Characteristic IDD Status Reader Control Point
3596 : */
3597 1 : #define BT_UUID_GATT_IDD_SRCP \
3598 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_SRCP_VAL)
3599 : /**
3600 : * @brief GATT Characteristic IDD Command Control Point UUID Value
3601 : */
3602 1 : #define BT_UUID_GATT_IDD_CCP_VAL 0x2b25
3603 : /**
3604 : * @brief GATT Characteristic IDD Command Control Point
3605 : */
3606 1 : #define BT_UUID_GATT_IDD_CCP \
3607 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CCP_VAL)
3608 : /**
3609 : * @brief GATT Characteristic IDD Command Data UUID Value
3610 : */
3611 1 : #define BT_UUID_GATT_IDD_CD_VAL 0x2b26
3612 : /**
3613 : * @brief GATT Characteristic IDD Command Data
3614 : */
3615 1 : #define BT_UUID_GATT_IDD_CD \
3616 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_CD_VAL)
3617 : /**
3618 : * @brief GATT Characteristic IDD Record Access Control Point UUID Value
3619 : */
3620 1 : #define BT_UUID_GATT_IDD_RACP_VAL 0x2b27
3621 : /**
3622 : * @brief GATT Characteristic IDD Record Access Control Point
3623 : */
3624 1 : #define BT_UUID_GATT_IDD_RACP \
3625 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_RACP_VAL)
3626 : /**
3627 : * @brief GATT Characteristic IDD History Data UUID Value
3628 : */
3629 1 : #define BT_UUID_GATT_IDD_HD_VAL 0x2b28
3630 : /**
3631 : * @brief GATT Characteristic IDD History Data
3632 : */
3633 1 : #define BT_UUID_GATT_IDD_HD \
3634 : BT_UUID_DECLARE_16(BT_UUID_GATT_IDD_HD_VAL)
3635 : /**
3636 : * @brief GATT Characteristic Client Supported Features UUID value
3637 : */
3638 1 : #define BT_UUID_GATT_CLIENT_FEATURES_VAL 0x2b29
3639 : /**
3640 : * @brief GATT Characteristic Client Supported Features
3641 : */
3642 1 : #define BT_UUID_GATT_CLIENT_FEATURES \
3643 : BT_UUID_DECLARE_16(BT_UUID_GATT_CLIENT_FEATURES_VAL)
3644 : /**
3645 : * @brief GATT Characteristic Database Hash UUID value
3646 : */
3647 1 : #define BT_UUID_GATT_DB_HASH_VAL 0x2b2a
3648 : /**
3649 : * @brief GATT Characteristic Database Hash
3650 : */
3651 1 : #define BT_UUID_GATT_DB_HASH \
3652 : BT_UUID_DECLARE_16(BT_UUID_GATT_DB_HASH_VAL)
3653 : /**
3654 : * @brief GATT Characteristic BSS Control Point UUID Value
3655 : */
3656 1 : #define BT_UUID_GATT_BSS_CP_VAL 0x2b2b
3657 : /**
3658 : * @brief GATT Characteristic BSS Control Point
3659 : */
3660 1 : #define BT_UUID_GATT_BSS_CP \
3661 : BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_CP_VAL)
3662 : /**
3663 : * @brief GATT Characteristic BSS Response UUID Value
3664 : */
3665 1 : #define BT_UUID_GATT_BSS_R_VAL 0x2b2c
3666 : /**
3667 : * @brief GATT Characteristic BSS Response
3668 : */
3669 1 : #define BT_UUID_GATT_BSS_R \
3670 : BT_UUID_DECLARE_16(BT_UUID_GATT_BSS_R_VAL)
3671 : /**
3672 : * @brief GATT Characteristic Emergency ID UUID Value
3673 : */
3674 1 : #define BT_UUID_GATT_EMG_ID_VAL 0x2b2d
3675 : /**
3676 : * @brief GATT Characteristic Emergency ID
3677 : */
3678 1 : #define BT_UUID_GATT_EMG_ID \
3679 : BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_ID_VAL)
3680 : /**
3681 : * @brief GATT Characteristic Emergency Text UUID Value
3682 : */
3683 1 : #define BT_UUID_GATT_EMG_TXT_VAL 0x2b2e
3684 : /**
3685 : * @brief GATT Characteristic Emergency Text
3686 : */
3687 1 : #define BT_UUID_GATT_EMG_TXT \
3688 : BT_UUID_DECLARE_16(BT_UUID_GATT_EMG_TXT_VAL)
3689 : /**
3690 : * @brief GATT Characteristic ACS Status UUID Value
3691 : */
3692 1 : #define BT_UUID_GATT_ACS_S_VAL 0x2b2f
3693 : /**
3694 : * @brief GATT Characteristic ACS Status
3695 : */
3696 1 : #define BT_UUID_GATT_ACS_S \
3697 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_S_VAL)
3698 : /**
3699 : * @brief GATT Characteristic ACS Data In UUID Value
3700 : */
3701 1 : #define BT_UUID_GATT_ACS_DI_VAL 0x2b30
3702 : /**
3703 : * @brief GATT Characteristic ACS Data In
3704 : */
3705 1 : #define BT_UUID_GATT_ACS_DI \
3706 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DI_VAL)
3707 : /**
3708 : * @brief GATT Characteristic ACS Data Out Notify UUID Value
3709 : */
3710 1 : #define BT_UUID_GATT_ACS_DON_VAL 0x2b31
3711 : /**
3712 : * @brief GATT Characteristic ACS Data Out Notify
3713 : */
3714 1 : #define BT_UUID_GATT_ACS_DON \
3715 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DON_VAL)
3716 : /**
3717 : * @brief GATT Characteristic ACS Data Out Indicate UUID Value
3718 : */
3719 1 : #define BT_UUID_GATT_ACS_DOI_VAL 0x2b32
3720 : /**
3721 : * @brief GATT Characteristic ACS Data Out Indicate
3722 : */
3723 1 : #define BT_UUID_GATT_ACS_DOI \
3724 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_DOI_VAL)
3725 : /**
3726 : * @brief GATT Characteristic ACS Control Point UUID Value
3727 : */
3728 1 : #define BT_UUID_GATT_ACS_CP_VAL 0x2b33
3729 : /**
3730 : * @brief GATT Characteristic ACS Control Point
3731 : */
3732 1 : #define BT_UUID_GATT_ACS_CP \
3733 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_CP_VAL)
3734 : /**
3735 : * @brief GATT Characteristic Enhanced Blood Pressure Measurement UUID Value
3736 : */
3737 1 : #define BT_UUID_GATT_EBPM_VAL 0x2b34
3738 : /**
3739 : * @brief GATT Characteristic Enhanced Blood Pressure Measurement
3740 : */
3741 1 : #define BT_UUID_GATT_EBPM \
3742 : BT_UUID_DECLARE_16(BT_UUID_GATT_EBPM_VAL)
3743 : /**
3744 : * @brief GATT Characteristic Enhanced Intermediate Cuff Pressure UUID Value
3745 : */
3746 1 : #define BT_UUID_GATT_EICP_VAL 0x2b35
3747 : /**
3748 : * @brief GATT Characteristic Enhanced Intermediate Cuff Pressure
3749 : */
3750 1 : #define BT_UUID_GATT_EICP \
3751 : BT_UUID_DECLARE_16(BT_UUID_GATT_EICP_VAL)
3752 : /**
3753 : * @brief GATT Characteristic Blood Pressure Record UUID Value
3754 : */
3755 1 : #define BT_UUID_GATT_BPR_VAL 0x2b36
3756 : /**
3757 : * @brief GATT Characteristic Blood Pressure Record
3758 : */
3759 1 : #define BT_UUID_GATT_BPR \
3760 : BT_UUID_DECLARE_16(BT_UUID_GATT_BPR_VAL)
3761 : /**
3762 : * @brief GATT Characteristic Registered User UUID Value
3763 : */
3764 1 : #define BT_UUID_GATT_RU_VAL 0x2b37
3765 : /**
3766 : * @brief GATT Characteristic Registered User
3767 : */
3768 1 : #define BT_UUID_GATT_RU \
3769 : BT_UUID_DECLARE_16(BT_UUID_GATT_RU_VAL)
3770 : /**
3771 : * @brief GATT Characteristic BR-EDR Handover Data UUID Value
3772 : */
3773 1 : #define BT_UUID_GATT_BR_EDR_HD_VAL 0x2b38
3774 : /**
3775 : * @brief GATT Characteristic BR-EDR Handover Data
3776 : */
3777 1 : #define BT_UUID_GATT_BR_EDR_HD \
3778 : BT_UUID_DECLARE_16(BT_UUID_GATT_BR_EDR_HD_VAL)
3779 : /**
3780 : * @brief GATT Characteristic Bluetooth SIG Data UUID Value
3781 : */
3782 1 : #define BT_UUID_GATT_BT_SIG_D_VAL 0x2b39
3783 : /**
3784 : * @brief GATT Characteristic Bluetooth SIG Data
3785 : */
3786 1 : #define BT_UUID_GATT_BT_SIG_D \
3787 : BT_UUID_DECLARE_16(BT_UUID_GATT_BT_SIG_D_VAL)
3788 : /**
3789 : * @brief GATT Characteristic Server Supported Features UUID value
3790 : */
3791 1 : #define BT_UUID_GATT_SERVER_FEATURES_VAL 0x2b3a
3792 : /**
3793 : * @brief GATT Characteristic Server Supported Features
3794 : */
3795 1 : #define BT_UUID_GATT_SERVER_FEATURES \
3796 : BT_UUID_DECLARE_16(BT_UUID_GATT_SERVER_FEATURES_VAL)
3797 : /**
3798 : * @brief GATT Characteristic Physical Activity Monitor Features UUID Value
3799 : */
3800 1 : #define BT_UUID_GATT_PHY_AMF_VAL 0x2b3b
3801 : /**
3802 : * @brief GATT Characteristic Physical Activity Monitor Features
3803 : */
3804 1 : #define BT_UUID_GATT_PHY_AMF \
3805 : BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMF_VAL)
3806 : /**
3807 : * @brief GATT Characteristic General Activity Instantaneous Data UUID Value
3808 : */
3809 1 : #define BT_UUID_GATT_GEN_AID_VAL 0x2b3c
3810 : /**
3811 : * @brief GATT Characteristic General Activity Instantaneous Data
3812 : */
3813 1 : #define BT_UUID_GATT_GEN_AID \
3814 : BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_AID_VAL)
3815 : /**
3816 : * @brief GATT Characteristic General Activity Summary Data UUID Value
3817 : */
3818 1 : #define BT_UUID_GATT_GEN_ASD_VAL 0x2b3d
3819 : /**
3820 : * @brief GATT Characteristic General Activity Summary Data
3821 : */
3822 1 : #define BT_UUID_GATT_GEN_ASD \
3823 : BT_UUID_DECLARE_16(BT_UUID_GATT_GEN_ASD_VAL)
3824 : /**
3825 : * @brief GATT Characteristic CardioRespiratory Activity Instantaneous Data UUID Value
3826 : */
3827 1 : #define BT_UUID_GATT_CR_AID_VAL 0x2b3e
3828 : /**
3829 : * @brief GATT Characteristic CardioRespiratory Activity Instantaneous Data
3830 : */
3831 1 : #define BT_UUID_GATT_CR_AID \
3832 : BT_UUID_DECLARE_16(BT_UUID_GATT_CR_AID_VAL)
3833 : /**
3834 : * @brief GATT Characteristic CardioRespiratory Activity Summary Data UUID Value
3835 : */
3836 1 : #define BT_UUID_GATT_CR_ASD_VAL 0x2b3f
3837 : /**
3838 : * @brief GATT Characteristic CardioRespiratory Activity Summary Data
3839 : */
3840 1 : #define BT_UUID_GATT_CR_ASD \
3841 : BT_UUID_DECLARE_16(BT_UUID_GATT_CR_ASD_VAL)
3842 : /**
3843 : * @brief GATT Characteristic Step Counter Activity Summary Data UUID Value
3844 : */
3845 1 : #define BT_UUID_GATT_SC_ASD_VAL 0x2b40
3846 : /**
3847 : * @brief GATT Characteristic Step Counter Activity Summary Data
3848 : */
3849 1 : #define BT_UUID_GATT_SC_ASD \
3850 : BT_UUID_DECLARE_16(BT_UUID_GATT_SC_ASD_VAL)
3851 : /**
3852 : * @brief GATT Characteristic Sleep Activity Instantaneous Data UUID Value
3853 : */
3854 1 : #define BT_UUID_GATT_SLP_AID_VAL 0x2b41
3855 : /**
3856 : * @brief GATT Characteristic Sleep Activity Instantaneous Data
3857 : */
3858 1 : #define BT_UUID_GATT_SLP_AID \
3859 : BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_AID_VAL)
3860 : /**
3861 : * @brief GATT Characteristic Sleep Activity Summary Data UUID Value
3862 : */
3863 1 : #define BT_UUID_GATT_SLP_ASD_VAL 0x2b42
3864 : /**
3865 : * @brief GATT Characteristic Sleep Activity Summary Data
3866 : */
3867 1 : #define BT_UUID_GATT_SLP_ASD \
3868 : BT_UUID_DECLARE_16(BT_UUID_GATT_SLP_ASD_VAL)
3869 : /**
3870 : * @brief GATT Characteristic Physical Activity Monitor Control Point UUID Value
3871 : */
3872 1 : #define BT_UUID_GATT_PHY_AMCP_VAL 0x2b43
3873 : /**
3874 : * @brief GATT Characteristic Physical Activity Monitor Control Point
3875 : */
3876 1 : #define BT_UUID_GATT_PHY_AMCP \
3877 : BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_AMCP_VAL)
3878 : /**
3879 : * @brief GATT Characteristic Activity Current Session UUID Value
3880 : */
3881 1 : #define BT_UUID_GATT_ACS_VAL 0x2b44
3882 : /**
3883 : * @brief GATT Characteristic Activity Current Session
3884 : */
3885 1 : #define BT_UUID_GATT_ACS \
3886 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACS_VAL)
3887 : /**
3888 : * @brief GATT Characteristic Physical Activity Session Descriptor UUID Value
3889 : */
3890 1 : #define BT_UUID_GATT_PHY_ASDESC_VAL 0x2b45
3891 : /**
3892 : * @brief GATT Characteristic Physical Activity Session Descriptor
3893 : */
3894 1 : #define BT_UUID_GATT_PHY_ASDESC \
3895 : BT_UUID_DECLARE_16(BT_UUID_GATT_PHY_ASDESC_VAL)
3896 : /**
3897 : * @brief GATT Characteristic Preferred Units UUID Value
3898 : */
3899 1 : #define BT_UUID_GATT_PREF_U_VAL 0x2b46
3900 : /**
3901 : * @brief GATT Characteristic Preferred Units
3902 : */
3903 1 : #define BT_UUID_GATT_PREF_U \
3904 : BT_UUID_DECLARE_16(BT_UUID_GATT_PREF_U_VAL)
3905 : /**
3906 : * @brief GATT Characteristic High Resolution Height UUID Value
3907 : */
3908 1 : #define BT_UUID_GATT_HRES_H_VAL 0x2b47
3909 : /**
3910 : * @brief GATT Characteristic High Resolution Height
3911 : */
3912 1 : #define BT_UUID_GATT_HRES_H \
3913 : BT_UUID_DECLARE_16(BT_UUID_GATT_HRES_H_VAL)
3914 : /**
3915 : * @brief GATT Characteristic Middle Name UUID Value
3916 : */
3917 1 : #define BT_UUID_GATT_MID_NAME_VAL 0x2b48
3918 : /**
3919 : * @brief GATT Characteristic Middle Name
3920 : */
3921 1 : #define BT_UUID_GATT_MID_NAME \
3922 : BT_UUID_DECLARE_16(BT_UUID_GATT_MID_NAME_VAL)
3923 : /**
3924 : * @brief GATT Characteristic Stride Length UUID Value
3925 : */
3926 1 : #define BT_UUID_GATT_STRDLEN_VAL 0x2b49
3927 : /**
3928 : * @brief GATT Characteristic Stride Length
3929 : */
3930 1 : #define BT_UUID_GATT_STRDLEN \
3931 : BT_UUID_DECLARE_16(BT_UUID_GATT_STRDLEN_VAL)
3932 : /**
3933 : * @brief GATT Characteristic Handedness UUID Value
3934 : */
3935 1 : #define BT_UUID_GATT_HANDEDNESS_VAL 0x2b4a
3936 : /**
3937 : * @brief GATT Characteristic Handedness
3938 : */
3939 1 : #define BT_UUID_GATT_HANDEDNESS \
3940 : BT_UUID_DECLARE_16(BT_UUID_GATT_HANDEDNESS_VAL)
3941 : /**
3942 : * @brief GATT Characteristic Device Wearing Position UUID Value
3943 : */
3944 1 : #define BT_UUID_GATT_DEVICE_WP_VAL 0x2b4b
3945 : /**
3946 : * @brief GATT Characteristic Device Wearing Position
3947 : */
3948 1 : #define BT_UUID_GATT_DEVICE_WP \
3949 : BT_UUID_DECLARE_16(BT_UUID_GATT_DEVICE_WP_VAL)
3950 : /**
3951 : * @brief GATT Characteristic Four Zone Heart Rate Limit UUID Value
3952 : */
3953 1 : #define BT_UUID_GATT_4ZHRL_VAL 0x2b4c
3954 : /**
3955 : * @brief GATT Characteristic Four Zone Heart Rate Limit
3956 : */
3957 1 : #define BT_UUID_GATT_4ZHRL \
3958 : BT_UUID_DECLARE_16(BT_UUID_GATT_4ZHRL_VAL)
3959 : /**
3960 : * @brief GATT Characteristic High Intensity Exercise Threshold UUID Value
3961 : */
3962 1 : #define BT_UUID_GATT_HIET_VAL 0x2b4d
3963 : /**
3964 : * @brief GATT Characteristic High Intensity Exercise Threshold
3965 : */
3966 1 : #define BT_UUID_GATT_HIET \
3967 : BT_UUID_DECLARE_16(BT_UUID_GATT_HIET_VAL)
3968 : /**
3969 : * @brief GATT Characteristic Activity Goal UUID Value
3970 : */
3971 1 : #define BT_UUID_GATT_AG_VAL 0x2b4e
3972 : /**
3973 : * @brief GATT Characteristic Activity Goal
3974 : */
3975 1 : #define BT_UUID_GATT_AG \
3976 : BT_UUID_DECLARE_16(BT_UUID_GATT_AG_VAL)
3977 : /**
3978 : * @brief GATT Characteristic Sedentary Interval Notification UUID Value
3979 : */
3980 1 : #define BT_UUID_GATT_SIN_VAL 0x2b4f
3981 : /**
3982 : * @brief GATT Characteristic Sedentary Interval Notification
3983 : */
3984 1 : #define BT_UUID_GATT_SIN \
3985 : BT_UUID_DECLARE_16(BT_UUID_GATT_SIN_VAL)
3986 : /**
3987 : * @brief GATT Characteristic Caloric Intake UUID Value
3988 : */
3989 1 : #define BT_UUID_GATT_CI_VAL 0x2b50
3990 : /**
3991 : * @brief GATT Characteristic Caloric Intake
3992 : */
3993 1 : #define BT_UUID_GATT_CI \
3994 : BT_UUID_DECLARE_16(BT_UUID_GATT_CI_VAL)
3995 : /**
3996 : * @brief GATT Characteristic TMAP Role UUID Value
3997 : */
3998 1 : #define BT_UUID_GATT_TMAPR_VAL 0x2b51
3999 : /**
4000 : * @brief GATT Characteristic TMAP Role
4001 : */
4002 1 : #define BT_UUID_GATT_TMAPR \
4003 : BT_UUID_DECLARE_16(BT_UUID_GATT_TMAPR_VAL)
4004 : /**
4005 : * @brief Audio Input Control Service State value
4006 : */
4007 1 : #define BT_UUID_AICS_STATE_VAL 0x2b77
4008 : /**
4009 : * @brief Audio Input Control Service State
4010 : */
4011 1 : #define BT_UUID_AICS_STATE \
4012 : BT_UUID_DECLARE_16(BT_UUID_AICS_STATE_VAL)
4013 : /**
4014 : * @brief Audio Input Control Service Gain Settings Properties value
4015 : */
4016 1 : #define BT_UUID_AICS_GAIN_SETTINGS_VAL 0x2b78
4017 : /**
4018 : * @brief Audio Input Control Service Gain Settings Properties
4019 : */
4020 1 : #define BT_UUID_AICS_GAIN_SETTINGS \
4021 : BT_UUID_DECLARE_16(BT_UUID_AICS_GAIN_SETTINGS_VAL)
4022 : /**
4023 : * @brief Audio Input Control Service Input Type value
4024 : */
4025 1 : #define BT_UUID_AICS_INPUT_TYPE_VAL 0x2b79
4026 : /**
4027 : * @brief Audio Input Control Service Input Type
4028 : */
4029 1 : #define BT_UUID_AICS_INPUT_TYPE \
4030 : BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_TYPE_VAL)
4031 : /**
4032 : * @brief Audio Input Control Service Input Status value
4033 : */
4034 1 : #define BT_UUID_AICS_INPUT_STATUS_VAL 0x2b7a
4035 : /**
4036 : * @brief Audio Input Control Service Input Status
4037 : */
4038 1 : #define BT_UUID_AICS_INPUT_STATUS \
4039 : BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_STATUS_VAL)
4040 : /**
4041 : * @brief Audio Input Control Service Control Point value
4042 : */
4043 1 : #define BT_UUID_AICS_CONTROL_VAL 0x2b7b
4044 : /**
4045 : * @brief Audio Input Control Service Control Point
4046 : */
4047 1 : #define BT_UUID_AICS_CONTROL \
4048 : BT_UUID_DECLARE_16(BT_UUID_AICS_CONTROL_VAL)
4049 : /**
4050 : * @brief Audio Input Control Service Input Description value
4051 : */
4052 1 : #define BT_UUID_AICS_DESCRIPTION_VAL 0x2b7c
4053 : /**
4054 : * @brief Audio Input Control Service Input Description
4055 : */
4056 1 : #define BT_UUID_AICS_DESCRIPTION \
4057 : BT_UUID_DECLARE_16(BT_UUID_AICS_DESCRIPTION_VAL)
4058 : /**
4059 : * @brief Volume Control Setting value
4060 : */
4061 1 : #define BT_UUID_VCS_STATE_VAL 0x2b7d
4062 : /**
4063 : * @brief Volume Control Setting
4064 : */
4065 1 : #define BT_UUID_VCS_STATE \
4066 : BT_UUID_DECLARE_16(BT_UUID_VCS_STATE_VAL)
4067 : /**
4068 : * @brief Volume Control Control point value
4069 : */
4070 1 : #define BT_UUID_VCS_CONTROL_VAL 0x2b7e
4071 : /**
4072 : * @brief Volume Control Control point
4073 : */
4074 1 : #define BT_UUID_VCS_CONTROL \
4075 : BT_UUID_DECLARE_16(BT_UUID_VCS_CONTROL_VAL)
4076 : /**
4077 : * @brief Volume Control Flags value
4078 : */
4079 1 : #define BT_UUID_VCS_FLAGS_VAL 0x2b7f
4080 : /**
4081 : * @brief Volume Control Flags
4082 : */
4083 1 : #define BT_UUID_VCS_FLAGS \
4084 : BT_UUID_DECLARE_16(BT_UUID_VCS_FLAGS_VAL)
4085 : /**
4086 : * @brief Volume Offset State value
4087 : */
4088 1 : #define BT_UUID_VOCS_STATE_VAL 0x2b80
4089 : /**
4090 : * @brief Volume Offset State
4091 : */
4092 1 : #define BT_UUID_VOCS_STATE \
4093 : BT_UUID_DECLARE_16(BT_UUID_VOCS_STATE_VAL)
4094 : /**
4095 : * @brief Audio Location value
4096 : */
4097 1 : #define BT_UUID_VOCS_LOCATION_VAL 0x2b81
4098 : /**
4099 : * @brief Audio Location
4100 : */
4101 1 : #define BT_UUID_VOCS_LOCATION \
4102 : BT_UUID_DECLARE_16(BT_UUID_VOCS_LOCATION_VAL)
4103 : /**
4104 : * @brief Volume Offset Control Point value
4105 : */
4106 1 : #define BT_UUID_VOCS_CONTROL_VAL 0x2b82
4107 : /**
4108 : * @brief Volume Offset Control Point
4109 : */
4110 1 : #define BT_UUID_VOCS_CONTROL \
4111 : BT_UUID_DECLARE_16(BT_UUID_VOCS_CONTROL_VAL)
4112 : /**
4113 : * @brief Volume Offset Audio Output Description value
4114 : */
4115 1 : #define BT_UUID_VOCS_DESCRIPTION_VAL 0x2b83
4116 : /**
4117 : * @brief Volume Offset Audio Output Description
4118 : */
4119 1 : #define BT_UUID_VOCS_DESCRIPTION \
4120 : BT_UUID_DECLARE_16(BT_UUID_VOCS_DESCRIPTION_VAL)
4121 : /**
4122 : * @brief Set Identity Resolving Key value
4123 : */
4124 1 : #define BT_UUID_CSIS_SIRK_VAL 0x2b84
4125 : /**
4126 : * @brief Set Identity Resolving Key
4127 : */
4128 1 : #define BT_UUID_CSIS_SIRK BT_UUID_DECLARE_16(BT_UUID_CSIS_SIRK_VAL)
4129 : /**
4130 : * @brief Set size value
4131 : */
4132 1 : #define BT_UUID_CSIS_SET_SIZE_VAL 0x2b85
4133 : /**
4134 : * @brief Set size
4135 : */
4136 1 : #define BT_UUID_CSIS_SET_SIZE \
4137 : BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_SIZE_VAL)
4138 : /**
4139 : * @brief Set lock value
4140 : */
4141 1 : #define BT_UUID_CSIS_SET_LOCK_VAL 0x2b86
4142 : /**
4143 : * @brief Set lock
4144 : */
4145 1 : #define BT_UUID_CSIS_SET_LOCK \
4146 : BT_UUID_DECLARE_16(BT_UUID_CSIS_SET_LOCK_VAL)
4147 : /**
4148 : * @brief Rank value
4149 : */
4150 1 : #define BT_UUID_CSIS_RANK_VAL 0x2b87
4151 : /**
4152 : * @brief Rank
4153 : */
4154 1 : #define BT_UUID_CSIS_RANK \
4155 : BT_UUID_DECLARE_16(BT_UUID_CSIS_RANK_VAL)
4156 : /**
4157 : * @brief GATT Characteristic Encrypted Data Key Material UUID Value
4158 : */
4159 1 : #define BT_UUID_GATT_EDKM_VAL 0x2b88
4160 : /**
4161 : * @brief GATT Characteristic Encrypted Data Key Material
4162 : */
4163 1 : #define BT_UUID_GATT_EDKM \
4164 : BT_UUID_DECLARE_16(BT_UUID_GATT_EDKM_VAL)
4165 : /**
4166 : * @brief GATT Characteristic Apparent Energy 32 UUID Value
4167 : */
4168 1 : #define BT_UUID_GATT_AE32_VAL 0x2b89
4169 : /**
4170 : * @brief GATT Characteristic Apparent Energy 32
4171 : */
4172 1 : #define BT_UUID_GATT_AE32 \
4173 : BT_UUID_DECLARE_16(BT_UUID_GATT_AE32_VAL)
4174 : /**
4175 : * @brief GATT Characteristic Apparent Power UUID Value
4176 : */
4177 1 : #define BT_UUID_GATT_AP_VAL 0x2b8a
4178 : /**
4179 : * @brief GATT Characteristic Apparent Power
4180 : */
4181 1 : #define BT_UUID_GATT_AP \
4182 : BT_UUID_DECLARE_16(BT_UUID_GATT_AP_VAL)
4183 : /**
4184 : * @brief GATT Characteristic CO2 Concentration UUID Value
4185 : */
4186 1 : #define BT_UUID_GATT_CO2CONC_VAL 0x2b8c
4187 : /**
4188 : * @brief GATT Characteristic CO2 Concentration
4189 : */
4190 1 : #define BT_UUID_GATT_CO2CONC \
4191 : BT_UUID_DECLARE_16(BT_UUID_GATT_CO2CONC_VAL)
4192 : /**
4193 : * @brief GATT Characteristic Cosine of the Angle UUID Value
4194 : */
4195 1 : #define BT_UUID_GATT_COS_VAL 0x2b8d
4196 : /**
4197 : * @brief GATT Characteristic Cosine of the Angle
4198 : */
4199 1 : #define BT_UUID_GATT_COS \
4200 : BT_UUID_DECLARE_16(BT_UUID_GATT_COS_VAL)
4201 : /**
4202 : * @brief GATT Characteristic Device Time Feature UUID Value
4203 : */
4204 1 : #define BT_UUID_GATT_DEVTF_VAL 0x2b8e
4205 : /**
4206 : * @brief GATT Characteristic Device Time Feature
4207 : */
4208 1 : #define BT_UUID_GATT_DEVTF \
4209 : BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTF_VAL)
4210 : /**
4211 : * @brief GATT Characteristic Device Time Parameters UUID Value
4212 : */
4213 1 : #define BT_UUID_GATT_DEVTP_VAL 0x2b8f
4214 : /**
4215 : * @brief GATT Characteristic Device Time Parameters
4216 : */
4217 1 : #define BT_UUID_GATT_DEVTP \
4218 : BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTP_VAL)
4219 : /**
4220 : * @brief GATT Characteristic Device Time UUID Value
4221 : */
4222 1 : #define BT_UUID_GATT_DEVT_VAL 0x2b90
4223 : /**
4224 : * @brief GATT Characteristic Device Time
4225 : */
4226 1 : #define BT_UUID_GATT_DEVT \
4227 : BT_UUID_DECLARE_16(BT_UUID_GATT_DEVT_VAL)
4228 : /**
4229 : * @brief GATT Characteristic Device Time Control Point UUID Value
4230 : */
4231 1 : #define BT_UUID_GATT_DEVTCP_VAL 0x2b91
4232 : /**
4233 : * @brief GATT Characteristic Device Time Control Point
4234 : */
4235 1 : #define BT_UUID_GATT_DEVTCP \
4236 : BT_UUID_DECLARE_16(BT_UUID_GATT_DEVTCP_VAL)
4237 : /**
4238 : * @brief GATT Characteristic Time Change Log Data UUID Value
4239 : */
4240 1 : #define BT_UUID_GATT_TCLD_VAL 0x2b92
4241 : /**
4242 : * @brief GATT Characteristic Time Change Log Data
4243 : */
4244 1 : #define BT_UUID_GATT_TCLD \
4245 : BT_UUID_DECLARE_16(BT_UUID_GATT_TCLD_VAL)
4246 : /**
4247 : * @brief Media player name value
4248 : */
4249 1 : #define BT_UUID_MCS_PLAYER_NAME_VAL 0x2b93
4250 : /**
4251 : * @brief Media player name
4252 : */
4253 1 : #define BT_UUID_MCS_PLAYER_NAME \
4254 : BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYER_NAME_VAL)
4255 : /**
4256 : * @brief Media Icon Object ID value
4257 : */
4258 1 : #define BT_UUID_MCS_ICON_OBJ_ID_VAL 0x2b94
4259 : /**
4260 : * @brief Media Icon Object ID
4261 : */
4262 1 : #define BT_UUID_MCS_ICON_OBJ_ID \
4263 : BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_OBJ_ID_VAL)
4264 : /**
4265 : * @brief Media Icon URL value
4266 : */
4267 1 : #define BT_UUID_MCS_ICON_URL_VAL 0x2b95
4268 : /**
4269 : * @brief Media Icon URL
4270 : */
4271 1 : #define BT_UUID_MCS_ICON_URL \
4272 : BT_UUID_DECLARE_16(BT_UUID_MCS_ICON_URL_VAL)
4273 : /**
4274 : * @brief Track Changed value
4275 : */
4276 1 : #define BT_UUID_MCS_TRACK_CHANGED_VAL 0x2b96
4277 : /**
4278 : * @brief Track Changed
4279 : */
4280 1 : #define BT_UUID_MCS_TRACK_CHANGED \
4281 : BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_CHANGED_VAL)
4282 : /**
4283 : * @brief Track Title value
4284 : */
4285 1 : #define BT_UUID_MCS_TRACK_TITLE_VAL 0x2b97
4286 : /**
4287 : * @brief Track Title
4288 : */
4289 1 : #define BT_UUID_MCS_TRACK_TITLE \
4290 : BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_TITLE_VAL)
4291 : /**
4292 : * @brief Track Duration value
4293 : */
4294 1 : #define BT_UUID_MCS_TRACK_DURATION_VAL 0x2b98
4295 : /**
4296 : * @brief Track Duration
4297 : */
4298 1 : #define BT_UUID_MCS_TRACK_DURATION \
4299 : BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_DURATION_VAL)
4300 : /**
4301 : * @brief Track Position value
4302 : */
4303 1 : #define BT_UUID_MCS_TRACK_POSITION_VAL 0x2b99
4304 : /**
4305 : * @brief Track Position
4306 : */
4307 1 : #define BT_UUID_MCS_TRACK_POSITION \
4308 : BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_POSITION_VAL)
4309 : /**
4310 : * @brief Playback Speed value
4311 : */
4312 1 : #define BT_UUID_MCS_PLAYBACK_SPEED_VAL 0x2b9a
4313 : /**
4314 : * @brief Playback Speed
4315 : */
4316 1 : #define BT_UUID_MCS_PLAYBACK_SPEED \
4317 : BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYBACK_SPEED_VAL)
4318 : /**
4319 : * @brief Seeking Speed value
4320 : */
4321 1 : #define BT_UUID_MCS_SEEKING_SPEED_VAL 0x2b9b
4322 : /**
4323 : * @brief Seeking Speed
4324 : */
4325 1 : #define BT_UUID_MCS_SEEKING_SPEED \
4326 : BT_UUID_DECLARE_16(BT_UUID_MCS_SEEKING_SPEED_VAL)
4327 : /**
4328 : * @brief Track Segments Object ID value
4329 : */
4330 1 : #define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL 0x2b9c
4331 : /**
4332 : * @brief Track Segments Object ID
4333 : */
4334 1 : #define BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID \
4335 : BT_UUID_DECLARE_16(BT_UUID_MCS_TRACK_SEGMENTS_OBJ_ID_VAL)
4336 : /**
4337 : * @brief Current Track Object ID value
4338 : */
4339 1 : #define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL 0x2b9d
4340 : /**
4341 : * @brief Current Track Object ID
4342 : */
4343 1 : #define BT_UUID_MCS_CURRENT_TRACK_OBJ_ID \
4344 : BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_TRACK_OBJ_ID_VAL)
4345 : /**
4346 : * @brief Next Track Object ID value
4347 : */
4348 1 : #define BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL 0x2b9e
4349 : /**
4350 : * @brief Next Track Object ID
4351 : */
4352 1 : #define BT_UUID_MCS_NEXT_TRACK_OBJ_ID \
4353 : BT_UUID_DECLARE_16(BT_UUID_MCS_NEXT_TRACK_OBJ_ID_VAL)
4354 : /**
4355 : * @brief Parent Group Object ID value
4356 : */
4357 1 : #define BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL 0x2b9f
4358 : /**
4359 : * @brief Parent Group Object ID
4360 : */
4361 1 : #define BT_UUID_MCS_PARENT_GROUP_OBJ_ID \
4362 : BT_UUID_DECLARE_16(BT_UUID_MCS_PARENT_GROUP_OBJ_ID_VAL)
4363 : /**
4364 : * @brief Group Object ID value
4365 : */
4366 1 : #define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL 0x2ba0
4367 : /**
4368 : * @brief Group Object ID
4369 : */
4370 1 : #define BT_UUID_MCS_CURRENT_GROUP_OBJ_ID \
4371 : BT_UUID_DECLARE_16(BT_UUID_MCS_CURRENT_GROUP_OBJ_ID_VAL)
4372 : /**
4373 : * @brief Playing Order value
4374 : */
4375 1 : #define BT_UUID_MCS_PLAYING_ORDER_VAL 0x2ba1
4376 : /**
4377 : * @brief Playing Order
4378 : */
4379 1 : #define BT_UUID_MCS_PLAYING_ORDER \
4380 : BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDER_VAL)
4381 : /**
4382 : * @brief Playing Orders supported value
4383 : */
4384 1 : #define BT_UUID_MCS_PLAYING_ORDERS_VAL 0x2ba2
4385 : /**
4386 : * @brief Playing Orders supported
4387 : */
4388 1 : #define BT_UUID_MCS_PLAYING_ORDERS \
4389 : BT_UUID_DECLARE_16(BT_UUID_MCS_PLAYING_ORDERS_VAL)
4390 : /**
4391 : * @brief Media State value
4392 : */
4393 1 : #define BT_UUID_MCS_MEDIA_STATE_VAL 0x2ba3
4394 : /**
4395 : * @brief Media State
4396 : */
4397 1 : #define BT_UUID_MCS_MEDIA_STATE \
4398 : BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_STATE_VAL)
4399 : /**
4400 : * @brief Media Control Point value
4401 : */
4402 1 : #define BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL 0x2ba4
4403 : /**
4404 : * @brief Media Control Point
4405 : */
4406 1 : #define BT_UUID_MCS_MEDIA_CONTROL_POINT \
4407 : BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_POINT_VAL)
4408 : /**
4409 : * @brief Media control opcodes supported value
4410 : */
4411 1 : #define BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL 0x2ba5
4412 : /**
4413 : * @brief Media control opcodes supported
4414 : */
4415 1 : #define BT_UUID_MCS_MEDIA_CONTROL_OPCODES \
4416 : BT_UUID_DECLARE_16(BT_UUID_MCS_MEDIA_CONTROL_OPCODES_VAL)
4417 : /**
4418 : * @brief Search result object ID value
4419 : */
4420 1 : #define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL 0x2ba6
4421 : /**
4422 : * @brief Search result object ID
4423 : */
4424 1 : #define BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID \
4425 : BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_RESULTS_OBJ_ID_VAL)
4426 : /**
4427 : * @brief Search control point value
4428 : */
4429 1 : #define BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL 0x2ba7
4430 : /**
4431 : * @brief Search control point
4432 : */
4433 1 : #define BT_UUID_MCS_SEARCH_CONTROL_POINT \
4434 : BT_UUID_DECLARE_16(BT_UUID_MCS_SEARCH_CONTROL_POINT_VAL)
4435 : /**
4436 : * @brief GATT Characteristic Energy 32 UUID Value
4437 : */
4438 1 : #define BT_UUID_GATT_E32_VAL 0x2ba8
4439 : /**
4440 : * @brief GATT Characteristic Energy 32
4441 : */
4442 1 : #define BT_UUID_GATT_E32 \
4443 : BT_UUID_DECLARE_16(BT_UUID_GATT_E32_VAL)
4444 :
4445 : /**
4446 : * @brief Media Player Icon Object Type value
4447 : */
4448 1 : #define BT_UUID_OTS_TYPE_MPL_ICON_VAL 0x2ba9
4449 : /**
4450 : * @brief Media Player Icon Object Type
4451 : */
4452 1 : #define BT_UUID_OTS_TYPE_MPL_ICON \
4453 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_MPL_ICON_VAL)
4454 : /**
4455 : * @brief Track Segments Object Type value
4456 : */
4457 1 : #define BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL 0x2baa
4458 : /**
4459 : * @brief Track Segments Object Type
4460 : */
4461 1 : #define BT_UUID_OTS_TYPE_TRACK_SEGMENT \
4462 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_SEGMENT_VAL)
4463 : /**
4464 : * @brief Track Object Type value
4465 : */
4466 1 : #define BT_UUID_OTS_TYPE_TRACK_VAL 0x2bab
4467 : /**
4468 : * @brief Track Object Type
4469 : */
4470 1 : #define BT_UUID_OTS_TYPE_TRACK \
4471 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_TRACK_VAL)
4472 : /**
4473 : * @brief Group Object Type value
4474 : */
4475 1 : #define BT_UUID_OTS_TYPE_GROUP_VAL 0x2bac
4476 : /**
4477 : * @brief Group Object Type
4478 : */
4479 1 : #define BT_UUID_OTS_TYPE_GROUP \
4480 : BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_GROUP_VAL)
4481 : /**
4482 : * @brief GATT Characteristic Constant Tone Extension Enable UUID Value
4483 : */
4484 1 : #define BT_UUID_GATT_CTEE_VAL 0x2bad
4485 : /**
4486 : * @brief GATT Characteristic Constant Tone Extension Enable
4487 : */
4488 1 : #define BT_UUID_GATT_CTEE \
4489 : BT_UUID_DECLARE_16(BT_UUID_GATT_CTEE_VAL)
4490 : /**
4491 : * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Length UUID Value
4492 : */
4493 1 : #define BT_UUID_GATT_ACTEML_VAL 0x2bae
4494 : /**
4495 : * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Length
4496 : */
4497 1 : #define BT_UUID_GATT_ACTEML \
4498 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEML_VAL)
4499 : /**
4500 : * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Transmit Count UUID Value
4501 : */
4502 1 : #define BT_UUID_GATT_ACTEMTC_VAL 0x2baf
4503 : /**
4504 : * @brief GATT Characteristic Advertising Constant Tone Extension Minimum Transmit Count
4505 : */
4506 1 : #define BT_UUID_GATT_ACTEMTC \
4507 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEMTC_VAL)
4508 : /**
4509 : * @brief GATT Characteristic Advertising Constant Tone Extension Transmit Duration UUID Value
4510 : */
4511 1 : #define BT_UUID_GATT_ACTETD_VAL 0x2bb0
4512 : /**
4513 : * @brief GATT Characteristic Advertising Constant Tone Extension Transmit Duration
4514 : */
4515 1 : #define BT_UUID_GATT_ACTETD \
4516 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACTETD_VAL)
4517 : /**
4518 : * @brief GATT Characteristic Advertising Constant Tone Extension Interval UUID Value
4519 : */
4520 1 : #define BT_UUID_GATT_ACTEI_VAL 0x2bb1
4521 : /**
4522 : * @brief GATT Characteristic Advertising Constant Tone Extension Interval
4523 : */
4524 1 : #define BT_UUID_GATT_ACTEI \
4525 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEI_VAL)
4526 : /**
4527 : * @brief GATT Characteristic Advertising Constant Tone Extension PHY UUID Value
4528 : */
4529 1 : #define BT_UUID_GATT_ACTEP_VAL 0x2bb2
4530 : /**
4531 : * @brief GATT Characteristic Advertising Constant Tone Extension PHY
4532 : */
4533 1 : #define BT_UUID_GATT_ACTEP \
4534 : BT_UUID_DECLARE_16(BT_UUID_GATT_ACTEP_VAL)
4535 : /**
4536 : * @brief Bearer Provider Name value
4537 : */
4538 1 : #define BT_UUID_TBS_PROVIDER_NAME_VAL 0x2bb3
4539 : /**
4540 : * @brief Bearer Provider Name
4541 : */
4542 1 : #define BT_UUID_TBS_PROVIDER_NAME \
4543 : BT_UUID_DECLARE_16(BT_UUID_TBS_PROVIDER_NAME_VAL)
4544 : /**
4545 : * @brief Bearer UCI value
4546 : */
4547 1 : #define BT_UUID_TBS_UCI_VAL 0x2bb4
4548 : /**
4549 : * @brief Bearer UCI
4550 : */
4551 1 : #define BT_UUID_TBS_UCI \
4552 : BT_UUID_DECLARE_16(BT_UUID_TBS_UCI_VAL)
4553 : /**
4554 : * @brief Bearer Technology value
4555 : */
4556 1 : #define BT_UUID_TBS_TECHNOLOGY_VAL 0x2bb5
4557 : /**
4558 : * @brief Bearer Technology
4559 : */
4560 1 : #define BT_UUID_TBS_TECHNOLOGY \
4561 : BT_UUID_DECLARE_16(BT_UUID_TBS_TECHNOLOGY_VAL)
4562 : /**
4563 : * @brief Bearer URI Prefixes Supported List value
4564 : */
4565 1 : #define BT_UUID_TBS_URI_LIST_VAL 0x2bb6
4566 : /**
4567 : * @brief Bearer URI Prefixes Supported List
4568 : */
4569 1 : #define BT_UUID_TBS_URI_LIST \
4570 : BT_UUID_DECLARE_16(BT_UUID_TBS_URI_LIST_VAL)
4571 : /**
4572 : * @brief Bearer Signal Strength value
4573 : */
4574 1 : #define BT_UUID_TBS_SIGNAL_STRENGTH_VAL 0x2bb7
4575 : /**
4576 : * @brief Bearer Signal Strength
4577 : */
4578 1 : #define BT_UUID_TBS_SIGNAL_STRENGTH \
4579 : BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_STRENGTH_VAL)
4580 : /**
4581 : * @brief Bearer Signal Strength Reporting Interval value
4582 : */
4583 1 : #define BT_UUID_TBS_SIGNAL_INTERVAL_VAL 0x2bb8
4584 : /**
4585 : * @brief Bearer Signal Strength Reporting Interval
4586 : */
4587 1 : #define BT_UUID_TBS_SIGNAL_INTERVAL \
4588 : BT_UUID_DECLARE_16(BT_UUID_TBS_SIGNAL_INTERVAL_VAL)
4589 : /**
4590 : * @brief Bearer List Current Calls value
4591 : */
4592 1 : #define BT_UUID_TBS_LIST_CURRENT_CALLS_VAL 0x2bb9
4593 : /**
4594 : * @brief Bearer List Current Calls
4595 : */
4596 1 : #define BT_UUID_TBS_LIST_CURRENT_CALLS \
4597 : BT_UUID_DECLARE_16(BT_UUID_TBS_LIST_CURRENT_CALLS_VAL)
4598 : /**
4599 : * @brief Content Control ID value
4600 : */
4601 1 : #define BT_UUID_CCID_VAL 0x2bba
4602 : /**
4603 : * @brief Content Control ID
4604 : */
4605 1 : #define BT_UUID_CCID \
4606 : BT_UUID_DECLARE_16(BT_UUID_CCID_VAL)
4607 : /**
4608 : * @brief Status flags value
4609 : */
4610 1 : #define BT_UUID_TBS_STATUS_FLAGS_VAL 0x2bbb
4611 : /**
4612 : * @brief Status flags
4613 : */
4614 1 : #define BT_UUID_TBS_STATUS_FLAGS \
4615 : BT_UUID_DECLARE_16(BT_UUID_TBS_STATUS_FLAGS_VAL)
4616 : /**
4617 : * @brief Incoming Call Target Caller ID value
4618 : */
4619 1 : #define BT_UUID_TBS_INCOMING_URI_VAL 0x2bbc
4620 : /**
4621 : * @brief Incoming Call Target Caller ID
4622 : */
4623 1 : #define BT_UUID_TBS_INCOMING_URI \
4624 : BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_URI_VAL)
4625 : /**
4626 : * @brief Call State value
4627 : */
4628 1 : #define BT_UUID_TBS_CALL_STATE_VAL 0x2bbd
4629 : /**
4630 : * @brief Call State
4631 : */
4632 1 : #define BT_UUID_TBS_CALL_STATE \
4633 : BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_STATE_VAL)
4634 : /**
4635 : * @brief Call Control Point value
4636 : */
4637 1 : #define BT_UUID_TBS_CALL_CONTROL_POINT_VAL 0x2bbe
4638 : /**
4639 : * @brief Call Control Point
4640 : */
4641 1 : #define BT_UUID_TBS_CALL_CONTROL_POINT \
4642 : BT_UUID_DECLARE_16(BT_UUID_TBS_CALL_CONTROL_POINT_VAL)
4643 : /**
4644 : * @brief Optional Opcodes value
4645 : */
4646 1 : #define BT_UUID_TBS_OPTIONAL_OPCODES_VAL 0x2bbf
4647 : /**
4648 : * @brief Optional Opcodes
4649 : */
4650 1 : #define BT_UUID_TBS_OPTIONAL_OPCODES \
4651 : BT_UUID_DECLARE_16(BT_UUID_TBS_OPTIONAL_OPCODES_VAL)
4652 : /** BT_UUID_TBS_TERMINATE_REASON_VAL
4653 : * @brief Terminate reason value
4654 : */
4655 1 : #define BT_UUID_TBS_TERMINATE_REASON_VAL 0x2bc0
4656 : /** BT_UUID_TBS_TERMINATE_REASON
4657 : * @brief Terminate reason
4658 : */
4659 1 : #define BT_UUID_TBS_TERMINATE_REASON \
4660 : BT_UUID_DECLARE_16(BT_UUID_TBS_TERMINATE_REASON_VAL)
4661 : /**
4662 : * @brief Incoming Call value
4663 : */
4664 1 : #define BT_UUID_TBS_INCOMING_CALL_VAL 0x2bc1
4665 : /**
4666 : * @brief Incoming Call
4667 : */
4668 1 : #define BT_UUID_TBS_INCOMING_CALL \
4669 : BT_UUID_DECLARE_16(BT_UUID_TBS_INCOMING_CALL_VAL)
4670 : /**
4671 : * @brief Incoming Call Friendly name value
4672 : */
4673 1 : #define BT_UUID_TBS_FRIENDLY_NAME_VAL 0x2bc2
4674 : /**
4675 : * @brief Incoming Call Friendly name
4676 : */
4677 1 : #define BT_UUID_TBS_FRIENDLY_NAME \
4678 : BT_UUID_DECLARE_16(BT_UUID_TBS_FRIENDLY_NAME_VAL)
4679 : /**
4680 : * @brief Microphone Control Service Mute value
4681 : */
4682 1 : #define BT_UUID_MICS_MUTE_VAL 0x2bc3
4683 : /**
4684 : * @brief Microphone Control Service Mute
4685 : */
4686 1 : #define BT_UUID_MICS_MUTE \
4687 : BT_UUID_DECLARE_16(BT_UUID_MICS_MUTE_VAL)
4688 : /**
4689 : * @brief Audio Stream Endpoint Sink Characteristic value
4690 : */
4691 1 : #define BT_UUID_ASCS_ASE_SNK_VAL 0x2bc4
4692 : /**
4693 : * @brief Audio Stream Endpoint Sink Characteristic
4694 : */
4695 1 : #define BT_UUID_ASCS_ASE_SNK \
4696 : BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SNK_VAL)
4697 : /**
4698 : * @brief Audio Stream Endpoint Source Characteristic value
4699 : */
4700 1 : #define BT_UUID_ASCS_ASE_SRC_VAL 0x2bc5
4701 : /**
4702 : * @brief Audio Stream Endpoint Source Characteristic
4703 : */
4704 1 : #define BT_UUID_ASCS_ASE_SRC \
4705 : BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_SRC_VAL)
4706 : /**
4707 : * @brief Audio Stream Endpoint Control Point Characteristic value
4708 : */
4709 1 : #define BT_UUID_ASCS_ASE_CP_VAL 0x2bc6
4710 : /**
4711 : * @brief Audio Stream Endpoint Control Point Characteristic
4712 : */
4713 1 : #define BT_UUID_ASCS_ASE_CP \
4714 : BT_UUID_DECLARE_16(BT_UUID_ASCS_ASE_CP_VAL)
4715 : /**
4716 : * @brief Broadcast Audio Scan Service Scan State value
4717 : */
4718 1 : #define BT_UUID_BASS_CONTROL_POINT_VAL 0x2bc7
4719 : /**
4720 : * @brief Broadcast Audio Scan Service Scan State
4721 : */
4722 1 : #define BT_UUID_BASS_CONTROL_POINT \
4723 : BT_UUID_DECLARE_16(BT_UUID_BASS_CONTROL_POINT_VAL)
4724 : /**
4725 : * @brief Broadcast Audio Scan Service Receive State value
4726 : */
4727 1 : #define BT_UUID_BASS_RECV_STATE_VAL 0x2bc8
4728 : /**
4729 : * @brief Broadcast Audio Scan Service Receive State
4730 : */
4731 1 : #define BT_UUID_BASS_RECV_STATE \
4732 : BT_UUID_DECLARE_16(BT_UUID_BASS_RECV_STATE_VAL)
4733 : /**
4734 : * @brief Sink PAC Characteristic value
4735 : */
4736 1 : #define BT_UUID_PACS_SNK_VAL 0x2bc9
4737 : /**
4738 : * @brief Sink PAC Characteristic
4739 : */
4740 1 : #define BT_UUID_PACS_SNK \
4741 : BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_VAL)
4742 : /**
4743 : * @brief Sink PAC Locations Characteristic value
4744 : */
4745 1 : #define BT_UUID_PACS_SNK_LOC_VAL 0x2bca
4746 : /**
4747 : * @brief Sink PAC Locations Characteristic
4748 : */
4749 1 : #define BT_UUID_PACS_SNK_LOC \
4750 : BT_UUID_DECLARE_16(BT_UUID_PACS_SNK_LOC_VAL)
4751 : /**
4752 : * @brief Source PAC Characteristic value
4753 : */
4754 1 : #define BT_UUID_PACS_SRC_VAL 0x2bcb
4755 : /**
4756 : * @brief Source PAC Characteristic
4757 : */
4758 1 : #define BT_UUID_PACS_SRC \
4759 : BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_VAL)
4760 : /**
4761 : * @brief Source PAC Locations Characteristic value
4762 : */
4763 1 : #define BT_UUID_PACS_SRC_LOC_VAL 0x2bcc
4764 : /**
4765 : * @brief Source PAC Locations Characteristic
4766 : */
4767 1 : #define BT_UUID_PACS_SRC_LOC \
4768 : BT_UUID_DECLARE_16(BT_UUID_PACS_SRC_LOC_VAL)
4769 : /**
4770 : * @brief Available Audio Contexts Characteristic value
4771 : */
4772 1 : #define BT_UUID_PACS_AVAILABLE_CONTEXT_VAL 0x2bcd
4773 : /**
4774 : * @brief Available Audio Contexts Characteristic
4775 : */
4776 1 : #define BT_UUID_PACS_AVAILABLE_CONTEXT \
4777 : BT_UUID_DECLARE_16(BT_UUID_PACS_AVAILABLE_CONTEXT_VAL)
4778 : /**
4779 : * @brief Supported Audio Context Characteristic value
4780 : */
4781 1 : #define BT_UUID_PACS_SUPPORTED_CONTEXT_VAL 0x2bce
4782 : /**
4783 : * @brief Supported Audio Context Characteristic
4784 : */
4785 1 : #define BT_UUID_PACS_SUPPORTED_CONTEXT \
4786 : BT_UUID_DECLARE_16(BT_UUID_PACS_SUPPORTED_CONTEXT_VAL)
4787 : /**
4788 : * @brief GATT Characteristic Ammonia Concentration UUID Value
4789 : */
4790 1 : #define BT_UUID_GATT_NH4CONC_VAL 0x2bcf
4791 : /**
4792 : * @brief GATT Characteristic Ammonia Concentration
4793 : */
4794 1 : #define BT_UUID_GATT_NH4CONC \
4795 : BT_UUID_DECLARE_16(BT_UUID_GATT_NH4CONC_VAL)
4796 : /**
4797 : * @brief GATT Characteristic Carbon Monoxide Concentration UUID Value
4798 : */
4799 1 : #define BT_UUID_GATT_COCONC_VAL 0x2bd0
4800 : /**
4801 : * @brief GATT Characteristic Carbon Monoxide Concentration
4802 : */
4803 1 : #define BT_UUID_GATT_COCONC \
4804 : BT_UUID_DECLARE_16(BT_UUID_GATT_COCONC_VAL)
4805 : /**
4806 : * @brief GATT Characteristic Methane Concentration UUID Value
4807 : */
4808 1 : #define BT_UUID_GATT_CH4CONC_VAL 0x2bd1
4809 : /**
4810 : * @brief GATT Characteristic Methane Concentration
4811 : */
4812 1 : #define BT_UUID_GATT_CH4CONC \
4813 : BT_UUID_DECLARE_16(BT_UUID_GATT_CH4CONC_VAL)
4814 : /**
4815 : * @brief GATT Characteristic Nitrogen Dioxide Concentration UUID Value
4816 : */
4817 1 : #define BT_UUID_GATT_NO2CONC_VAL 0x2bd2
4818 : /**
4819 : * @brief GATT Characteristic Nitrogen Dioxide Concentration
4820 : */
4821 1 : #define BT_UUID_GATT_NO2CONC \
4822 : BT_UUID_DECLARE_16(BT_UUID_GATT_NO2CONC_VAL)
4823 : /**
4824 : * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration UUID Value
4825 : */
4826 1 : #define BT_UUID_GATT_NONCH4CONC_VAL 0x2bd3
4827 : /**
4828 : * @brief GATT Characteristic Non-Methane Volatile Organic Compounds Concentration
4829 : */
4830 1 : #define BT_UUID_GATT_NONCH4CONC \
4831 : BT_UUID_DECLARE_16(BT_UUID_GATT_NONCH4CONC_VAL)
4832 : /**
4833 : * @brief GATT Characteristic Ozone Concentration UUID Value
4834 : */
4835 1 : #define BT_UUID_GATT_O3CONC_VAL 0x2bd4
4836 : /**
4837 : * @brief GATT Characteristic Ozone Concentration
4838 : */
4839 1 : #define BT_UUID_GATT_O3CONC \
4840 : BT_UUID_DECLARE_16(BT_UUID_GATT_O3CONC_VAL)
4841 : /**
4842 : * @brief GATT Characteristic Particulate Matter - PM1 Concentration UUID Value
4843 : */
4844 1 : #define BT_UUID_GATT_PM1CONC_VAL 0x2bd5
4845 : /**
4846 : * @brief GATT Characteristic Particulate Matter - PM1 Concentration
4847 : */
4848 1 : #define BT_UUID_GATT_PM1CONC \
4849 : BT_UUID_DECLARE_16(BT_UUID_GATT_PM1CONC_VAL)
4850 : /**
4851 : * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration UUID Value
4852 : */
4853 1 : #define BT_UUID_GATT_PM25CONC_VAL 0x2bd6
4854 : /**
4855 : * @brief GATT Characteristic Particulate Matter - PM2.5 Concentration
4856 : */
4857 1 : #define BT_UUID_GATT_PM25CONC \
4858 : BT_UUID_DECLARE_16(BT_UUID_GATT_PM25CONC_VAL)
4859 : /**
4860 : * @brief GATT Characteristic Particulate Matter - PM10 Concentration UUID Value
4861 : */
4862 1 : #define BT_UUID_GATT_PM10CONC_VAL 0x2bd7
4863 : /**
4864 : * @brief GATT Characteristic Particulate Matter - PM10 Concentration
4865 : */
4866 1 : #define BT_UUID_GATT_PM10CONC \
4867 : BT_UUID_DECLARE_16(BT_UUID_GATT_PM10CONC_VAL)
4868 : /**
4869 : * @brief GATT Characteristic Sulfur Dioxide Concentration UUID Value
4870 : */
4871 1 : #define BT_UUID_GATT_SO2CONC_VAL 0x2bd8
4872 : /**
4873 : * @brief GATT Characteristic Sulfur Dioxide Concentration
4874 : */
4875 1 : #define BT_UUID_GATT_SO2CONC \
4876 : BT_UUID_DECLARE_16(BT_UUID_GATT_SO2CONC_VAL)
4877 : /**
4878 : * @brief GATT Characteristic Sulfur Hexafluoride Concentration UUID Value
4879 : */
4880 1 : #define BT_UUID_GATT_SF6CONC_VAL 0x2bd9
4881 : /**
4882 : * @brief GATT Characteristic Sulfur Hexafluoride Concentration
4883 : */
4884 1 : #define BT_UUID_GATT_SF6CONC \
4885 : BT_UUID_DECLARE_16(BT_UUID_GATT_SF6CONC_VAL)
4886 : /**
4887 : * @brief Hearing Aid Features Characteristic value
4888 : */
4889 1 : #define BT_UUID_HAS_HEARING_AID_FEATURES_VAL 0x2bda
4890 : /**
4891 : * @brief Hearing Aid Features Characteristic
4892 : */
4893 1 : #define BT_UUID_HAS_HEARING_AID_FEATURES \
4894 : BT_UUID_DECLARE_16(BT_UUID_HAS_HEARING_AID_FEATURES_VAL)
4895 : /**
4896 : * @brief Hearing Aid Preset Control Point Characteristic value
4897 : */
4898 1 : #define BT_UUID_HAS_PRESET_CONTROL_POINT_VAL 0x2bdb
4899 : /**
4900 : * @brief Hearing Aid Preset Control Point Characteristic
4901 : */
4902 1 : #define BT_UUID_HAS_PRESET_CONTROL_POINT \
4903 : BT_UUID_DECLARE_16(BT_UUID_HAS_PRESET_CONTROL_POINT_VAL)
4904 : /**
4905 : * @brief Active Preset Index Characteristic value
4906 : */
4907 1 : #define BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL 0x2bdc
4908 : /**
4909 : * @brief Active Preset Index Characteristic
4910 : */
4911 1 : #define BT_UUID_HAS_ACTIVE_PRESET_INDEX \
4912 : BT_UUID_DECLARE_16(BT_UUID_HAS_ACTIVE_PRESET_INDEX_VAL)
4913 : /**
4914 : * @brief GATT Characteristic Fixed String 64 UUID Value
4915 : */
4916 1 : #define BT_UUID_GATT_FSTR64_VAL 0x2bde
4917 : /**
4918 : * @brief GATT Characteristic Fixed String 64
4919 : */
4920 1 : #define BT_UUID_GATT_FSTR64 \
4921 : BT_UUID_DECLARE_16(BT_UUID_GATT_FSTR64_VAL)
4922 : /**
4923 : * @brief GATT Characteristic High Temperature UUID Value
4924 : */
4925 1 : #define BT_UUID_GATT_HITEMP_VAL 0x2bdf
4926 : /**
4927 : * @brief GATT Characteristic High Temperature
4928 : */
4929 1 : #define BT_UUID_GATT_HITEMP \
4930 : BT_UUID_DECLARE_16(BT_UUID_GATT_HITEMP_VAL)
4931 : /**
4932 : * @brief GATT Characteristic High Voltage UUID Value
4933 : */
4934 1 : #define BT_UUID_GATT_HV_VAL 0x2be0
4935 : /**
4936 : * @brief GATT Characteristic High Voltage
4937 : */
4938 1 : #define BT_UUID_GATT_HV \
4939 : BT_UUID_DECLARE_16(BT_UUID_GATT_HV_VAL)
4940 : /**
4941 : * @brief GATT Characteristic Light Distribution UUID Value
4942 : */
4943 1 : #define BT_UUID_GATT_LD_VAL 0x2be1
4944 : /**
4945 : * @brief GATT Characteristic Light Distribution
4946 : */
4947 1 : #define BT_UUID_GATT_LD \
4948 : BT_UUID_DECLARE_16(BT_UUID_GATT_LD_VAL)
4949 : /**
4950 : * @brief GATT Characteristic Light Output UUID Value
4951 : */
4952 1 : #define BT_UUID_GATT_LO_VAL 0x2be2
4953 : /**
4954 : * @brief GATT Characteristic Light Output
4955 : */
4956 1 : #define BT_UUID_GATT_LO \
4957 : BT_UUID_DECLARE_16(BT_UUID_GATT_LO_VAL)
4958 : /**
4959 : * @brief GATT Characteristic Light Source Type UUID Value
4960 : */
4961 1 : #define BT_UUID_GATT_LST_VAL 0x2be3
4962 : /**
4963 : * @brief GATT Characteristic Light Source Type
4964 : */
4965 1 : #define BT_UUID_GATT_LST \
4966 : BT_UUID_DECLARE_16(BT_UUID_GATT_LST_VAL)
4967 : /**
4968 : * @brief GATT Characteristic Noise UUID Value
4969 : */
4970 1 : #define BT_UUID_GATT_NOISE_VAL 0x2be4
4971 : /**
4972 : * @brief GATT Characteristic Noise
4973 : */
4974 1 : #define BT_UUID_GATT_NOISE \
4975 : BT_UUID_DECLARE_16(BT_UUID_GATT_NOISE_VAL)
4976 : /**
4977 : * @brief GATT Characteristic Relative Runtime in a Correlated Color Temperature Range UUID Value
4978 : */
4979 1 : #define BT_UUID_GATT_RRCCTP_VAL 0x2be5
4980 : /**
4981 : * @brief GATT Characteristic Relative Runtime in a Correlated Color Temperature Range
4982 : */
4983 1 : #define BT_UUID_GATT_RRCCTR \
4984 : BT_UUID_DECLARE_16(BT_UUID_GATT_RRCCTR_VAL)
4985 : /**
4986 : * @brief GATT Characteristic Time Second 32 UUID Value
4987 : */
4988 1 : #define BT_UUID_GATT_TIM_S32_VAL 0x2be6
4989 : /**
4990 : * @brief GATT Characteristic Time Second 32
4991 : */
4992 1 : #define BT_UUID_GATT_TIM_S32 \
4993 : BT_UUID_DECLARE_16(BT_UUID_GATT_TIM_S32_VAL)
4994 : /**
4995 : * @brief GATT Characteristic VOC Concentration UUID Value
4996 : */
4997 1 : #define BT_UUID_GATT_VOCCONC_VAL 0x2be7
4998 : /**
4999 : * @brief GATT Characteristic VOC Concentration
5000 : */
5001 1 : #define BT_UUID_GATT_VOCCONC \
5002 : BT_UUID_DECLARE_16(BT_UUID_GATT_VOCCONC_VAL)
5003 : /**
5004 : * @brief GATT Characteristic Voltage Frequency UUID Value
5005 : */
5006 1 : #define BT_UUID_GATT_VF_VAL 0x2be8
5007 : /**
5008 : * @brief GATT Characteristic Voltage Frequency
5009 : */
5010 1 : #define BT_UUID_GATT_VF \
5011 : BT_UUID_DECLARE_16(BT_UUID_GATT_VF_VAL)
5012 : /**
5013 : * @brief BAS Characteristic Battery Critical Status UUID Value
5014 : */
5015 1 : #define BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL 0x2be9
5016 : /**
5017 : * @brief BAS Characteristic Battery Critical Status
5018 : */
5019 1 : #define BT_UUID_BAS_BATTERY_CRIT_STATUS \
5020 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_CRIT_STATUS_VAL)
5021 : /**
5022 : * @brief BAS Characteristic Battery Health Status UUID Value
5023 : */
5024 1 : #define BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL 0x2bea
5025 : /**
5026 : * @brief BAS Characteristic Battery Health Status
5027 : */
5028 1 : #define BT_UUID_BAS_BATTERY_HEALTH_STATUS \
5029 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_STATUS_VAL)
5030 : /**
5031 : * @brief BAS Characteristic Battery Health Information UUID Value
5032 : */
5033 1 : #define BT_UUID_BAS_BATTERY_HEALTH_INF_VAL 0x2beb
5034 : /**
5035 : * @brief BAS Characteristic Battery Health Information
5036 : */
5037 1 : #define BT_UUID_BAS_BATTERY_HEALTH_INF \
5038 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_HEALTH_INF_VAL)
5039 : /**
5040 : * @brief BAS Characteristic Battery Information UUID Value
5041 : */
5042 1 : #define BT_UUID_BAS_BATTERY_INF_VAL 0x2bec
5043 : /**
5044 : * @brief BAS Characteristic Battery Information
5045 : */
5046 1 : #define BT_UUID_BAS_BATTERY_INF \
5047 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_INF_VAL)
5048 : /**
5049 : * @brief BAS Characteristic Battery Level Status UUID Value
5050 : */
5051 1 : #define BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL 0x2bed
5052 : /**
5053 : * @brief BAS Characteristic Battery Level Status
5054 : */
5055 1 : #define BT_UUID_BAS_BATTERY_LEVEL_STATUS \
5056 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_STATUS_VAL)
5057 : /**
5058 : * @brief BAS Characteristic Battery Time Status UUID Value
5059 : */
5060 1 : #define BT_UUID_BAS_BATTERY_TIME_STATUS_VAL 0x2bee
5061 : /**
5062 : * @brief BAS Characteristic Battery Time Status
5063 : */
5064 1 : #define BT_UUID_BAS_BATTERY_TIME_STATUS \
5065 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_TIME_STATUS_VAL)
5066 : /**
5067 : * @brief GATT Characteristic Estimated Service Date UUID Value
5068 : */
5069 1 : #define BT_UUID_GATT_ESD_VAL 0x2bef
5070 : /**
5071 : * @brief GATT Characteristic Estimated Service Date
5072 : */
5073 1 : #define BT_UUID_GATT_ESD \
5074 : BT_UUID_DECLARE_16(BT_UUID_GATT_ESD_VAL)
5075 : /**
5076 : * @brief BAS Characteristic Battery Energy Status UUID Value
5077 : */
5078 1 : #define BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL 0x2bf0
5079 : /**
5080 : * @brief BAS Characteristic Battery Energy Status
5081 : */
5082 1 : #define BT_UUID_BAS_BATTERY_ENERGY_STATUS \
5083 : BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_ENERGY_STATUS_VAL)
5084 : /**
5085 : * @brief GATT Characteristic LE GATT Security Levels UUID Value
5086 : */
5087 1 : #define BT_UUID_GATT_SL_VAL 0x2bf5
5088 : /**
5089 : * @brief GATT Characteristic LE GATT Security Levels
5090 : */
5091 1 : #define BT_UUID_GATT_SL \
5092 : BT_UUID_DECLARE_16(BT_UUID_GATT_SL_VAL)
5093 :
5094 : /**
5095 : * @brief GATT Characteristic UDI for Medical Devices UUID Value
5096 : */
5097 1 : #define BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL 0x2bff
5098 : /**
5099 : * @brief GATT Characteristic UDI for Medical Devices
5100 : */
5101 1 : #define BT_UUID_UDI_FOR_MEDICAL_DEVICES \
5102 : BT_UUID_DECLARE_16(BT_UUID_UDI_FOR_MEDICAL_DEVICES_VAL)
5103 :
5104 : /**
5105 : * @brief Gaming Service UUID value
5106 : */
5107 1 : #define BT_UUID_GMAS_VAL 0x1858
5108 : /**
5109 : * @brief Common Audio Service
5110 : */
5111 1 : #define BT_UUID_GMAS BT_UUID_DECLARE_16(BT_UUID_GMAS_VAL)
5112 :
5113 : /**
5114 : * @brief Gaming Audio Profile Role UUID value
5115 : */
5116 1 : #define BT_UUID_GMAP_ROLE_VAL 0x2C00
5117 : /**
5118 : * @brief Gaming Audio Profile Role
5119 : */
5120 1 : #define BT_UUID_GMAP_ROLE BT_UUID_DECLARE_16(BT_UUID_GMAP_ROLE_VAL)
5121 :
5122 : /**
5123 : * @brief Gaming Audio Profile Unicast Game Gateway Features UUID value
5124 : */
5125 1 : #define BT_UUID_GMAP_UGG_FEAT_VAL 0x2C01
5126 : /**
5127 : * @brief Gaming Audio Profile Unicast Game Gateway Features
5128 : */
5129 1 : #define BT_UUID_GMAP_UGG_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGG_FEAT_VAL)
5130 :
5131 : /**
5132 : * @brief Gaming Audio Profile Unicast Game Terminal Features UUID value
5133 : */
5134 1 : #define BT_UUID_GMAP_UGT_FEAT_VAL 0x2C02
5135 : /**
5136 : * @brief Gaming Audio Profile Unicast Game Terminal Features
5137 : */
5138 1 : #define BT_UUID_GMAP_UGT_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_UGT_FEAT_VAL)
5139 :
5140 : /**
5141 : * @brief Gaming Audio Profile Broadcast Game Sender Features UUID value
5142 : */
5143 1 : #define BT_UUID_GMAP_BGS_FEAT_VAL 0x2C03
5144 : /**
5145 : * @brief Gaming Audio Profile Broadcast Game Sender Features
5146 : */
5147 1 : #define BT_UUID_GMAP_BGS_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGS_FEAT_VAL)
5148 :
5149 : /**
5150 : * @brief Gaming Audio Profile Broadcast Game Receiver Features UUID value
5151 : */
5152 1 : #define BT_UUID_GMAP_BGR_FEAT_VAL 0x2C04
5153 : /**
5154 : * @brief Gaming Audio Profile Broadcast Game Receiver Features
5155 : */
5156 1 : #define BT_UUID_GMAP_BGR_FEAT BT_UUID_DECLARE_16(BT_UUID_GMAP_BGR_FEAT_VAL)
5157 :
5158 : /*
5159 : * Protocol UUIDs
5160 : */
5161 0 : #define BT_UUID_SDP_VAL 0x0001
5162 0 : #define BT_UUID_SDP BT_UUID_DECLARE_16(BT_UUID_SDP_VAL)
5163 0 : #define BT_UUID_UDP_VAL 0x0002
5164 0 : #define BT_UUID_UDP BT_UUID_DECLARE_16(BT_UUID_UDP_VAL)
5165 0 : #define BT_UUID_RFCOMM_VAL 0x0003
5166 0 : #define BT_UUID_RFCOMM BT_UUID_DECLARE_16(BT_UUID_RFCOMM_VAL)
5167 0 : #define BT_UUID_TCP_VAL 0x0004
5168 0 : #define BT_UUID_TCP BT_UUID_DECLARE_16(BT_UUID_TCP_VAL)
5169 0 : #define BT_UUID_TCS_BIN_VAL 0x0005
5170 0 : #define BT_UUID_TCS_BIN BT_UUID_DECLARE_16(BT_UUID_TCS_BIN_VAL)
5171 0 : #define BT_UUID_TCS_AT_VAL 0x0006
5172 0 : #define BT_UUID_TCS_AT BT_UUID_DECLARE_16(BT_UUID_TCS_AT_VAL)
5173 0 : #define BT_UUID_ATT_VAL 0x0007
5174 0 : #define BT_UUID_ATT BT_UUID_DECLARE_16(BT_UUID_ATT_VAL)
5175 0 : #define BT_UUID_OBEX_VAL 0x0008
5176 0 : #define BT_UUID_OBEX BT_UUID_DECLARE_16(BT_UUID_OBEX_VAL)
5177 0 : #define BT_UUID_IP_VAL 0x0009
5178 0 : #define BT_UUID_IP BT_UUID_DECLARE_16(BT_UUID_IP_VAL)
5179 0 : #define BT_UUID_FTP_VAL 0x000a
5180 0 : #define BT_UUID_FTP BT_UUID_DECLARE_16(BT_UUID_FTP_VAL)
5181 0 : #define BT_UUID_HTTP_VAL 0x000c
5182 0 : #define BT_UUID_HTTP BT_UUID_DECLARE_16(BT_UUID_HTTP_VAL)
5183 0 : #define BT_UUID_WSP_VAL 0x000e
5184 0 : #define BT_UUID_WSP BT_UUID_DECLARE_16(BT_UUID_WSP_VAL)
5185 0 : #define BT_UUID_BNEP_VAL 0x000f
5186 0 : #define BT_UUID_BNEP BT_UUID_DECLARE_16(BT_UUID_BNEP_VAL)
5187 0 : #define BT_UUID_UPNP_VAL 0x0010
5188 0 : #define BT_UUID_UPNP BT_UUID_DECLARE_16(BT_UUID_UPNP_VAL)
5189 0 : #define BT_UUID_HIDP_VAL 0x0011
5190 0 : #define BT_UUID_HIDP BT_UUID_DECLARE_16(BT_UUID_HIDP_VAL)
5191 0 : #define BT_UUID_HCRP_CTRL_VAL 0x0012
5192 0 : #define BT_UUID_HCRP_CTRL BT_UUID_DECLARE_16(BT_UUID_HCRP_CTRL_VAL)
5193 0 : #define BT_UUID_HCRP_DATA_VAL 0x0014
5194 0 : #define BT_UUID_HCRP_DATA BT_UUID_DECLARE_16(BT_UUID_HCRP_DATA_VAL)
5195 0 : #define BT_UUID_HCRP_NOTE_VAL 0x0016
5196 0 : #define BT_UUID_HCRP_NOTE BT_UUID_DECLARE_16(BT_UUID_HCRP_NOTE_VAL)
5197 0 : #define BT_UUID_AVCTP_VAL 0x0017
5198 0 : #define BT_UUID_AVCTP BT_UUID_DECLARE_16(BT_UUID_AVCTP_VAL)
5199 0 : #define BT_UUID_AVCTP_BROWSING_VAL 0x0018
5200 0 : #define BT_UUID_AVCTP_BROWSING BT_UUID_DECLARE_16(BT_UUID_AVCTP_BROWSING_VAL)
5201 0 : #define BT_UUID_AVDTP_VAL 0x0019
5202 0 : #define BT_UUID_AVDTP BT_UUID_DECLARE_16(BT_UUID_AVDTP_VAL)
5203 0 : #define BT_UUID_CMTP_VAL 0x001b
5204 0 : #define BT_UUID_CMTP BT_UUID_DECLARE_16(BT_UUID_CMTP_VAL)
5205 0 : #define BT_UUID_UDI_VAL 0x001d
5206 0 : #define BT_UUID_UDI BT_UUID_DECLARE_16(BT_UUID_UDI_VAL)
5207 0 : #define BT_UUID_MCAP_CTRL_VAL 0x001e
5208 0 : #define BT_UUID_MCAP_CTRL BT_UUID_DECLARE_16(BT_UUID_MCAP_CTRL_VAL)
5209 0 : #define BT_UUID_MCAP_DATA_VAL 0x001f
5210 0 : #define BT_UUID_MCAP_DATA BT_UUID_DECLARE_16(BT_UUID_MCAP_DATA_VAL)
5211 0 : #define BT_UUID_L2CAP_VAL 0x0100
5212 0 : #define BT_UUID_L2CAP BT_UUID_DECLARE_16(BT_UUID_L2CAP_VAL)
5213 :
5214 :
5215 : /** @brief Compare Bluetooth UUIDs.
5216 : *
5217 : * Compares 2 Bluetooth UUIDs, if the types are different both UUIDs are
5218 : * first converted to 128 bits format before comparing.
5219 : *
5220 : * @param u1 First Bluetooth UUID to compare
5221 : * @param u2 Second Bluetooth UUID to compare
5222 : *
5223 : * @return negative value if @a u1 < @a u2, 0 if @a u1 == @a u2, else positive
5224 : */
5225 1 : int bt_uuid_cmp(const struct bt_uuid *u1, const struct bt_uuid *u2);
5226 :
5227 : /** @brief Create a bt_uuid from a little-endian data buffer.
5228 : *
5229 : * Create a bt_uuid from a little-endian data buffer. The data_len parameter
5230 : * is used to determine whether the UUID is in 16, 32 or 128 bit format
5231 : * (length 2, 4 or 16). Note: 32 bit format is not allowed over the air.
5232 : *
5233 : * @param uuid Pointer to the bt_uuid variable
5234 : * @param data pointer to UUID stored in little-endian data buffer
5235 : * @param data_len length of the UUID in the data buffer
5236 : *
5237 : * @return true if the data was valid and the UUID was successfully created.
5238 : */
5239 1 : bool bt_uuid_create(struct bt_uuid *uuid, const uint8_t *data, uint8_t data_len);
5240 :
5241 : /** @brief Convert Bluetooth UUID to string.
5242 : *
5243 : * Converts Bluetooth UUID to string.
5244 : * UUID can be in any format, 16-bit, 32-bit or 128-bit.
5245 : *
5246 : * @param uuid Bluetooth UUID
5247 : * @param str pointer where to put converted string
5248 : * @param len length of str
5249 : */
5250 1 : void bt_uuid_to_str(const struct bt_uuid *uuid, char *str, size_t len);
5251 :
5252 : #ifdef __cplusplus
5253 : }
5254 : #endif
5255 :
5256 : /**
5257 : * @}
5258 : */
5259 :
5260 : #endif /* ZEPHYR_INCLUDE_BLUETOOTH_UUID_H_ */
|