LCOV - code coverage report
Current view: top level - zephyr/bluetooth - uuid.h Coverage Total Hit
Test: new.info Lines: 95.3 % 1179 1123
Test Date: 2025-09-04 04:28:01

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

Generated by: LCOV version 2.0-1