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