LCOV - code coverage report
Current view: top level - zephyr/bluetooth - uuid.h Hit Total Coverage
Test: new.info Lines: 1123 1179 95.3 %
Date: 2024-12-22 00:14:23

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

Generated by: LCOV version 1.14