Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
uuid.h File Reference

Bluetooth UUID handling. More...

#include <sys/util.h>

Go to the source code of this file.

Data Structures

struct  bt_uuid
 This is a 'tentative' type and should be used as a pointer only. More...
 
struct  bt_uuid_16
 
struct  bt_uuid_32
 
struct  bt_uuid_128
 

Macros

#define BT_UUID_SIZE_16   2
 
#define BT_UUID_SIZE_32   4
 
#define BT_UUID_SIZE_128   16
 
#define BT_UUID_INIT_16(value)
 Initialize a 16-bit UUID. More...
 
#define BT_UUID_INIT_32(value)
 Initialize a 32-bit UUID. More...
 
#define BT_UUID_INIT_128(value...)
 Initialize a 128-bit UUID. More...
 
#define BT_UUID_DECLARE_16(value)    ((struct bt_uuid *) ((struct bt_uuid_16[]) {BT_UUID_INIT_16(value)}))
 Helper to declare a 16-bit UUID inline. More...
 
#define BT_UUID_DECLARE_32(value)    ((struct bt_uuid *) ((struct bt_uuid_32[]) {BT_UUID_INIT_32(value)}))
 Helper to declare a 32-bit UUID inline. More...
 
#define BT_UUID_DECLARE_128(value...)    ((struct bt_uuid *) ((struct bt_uuid_128[]) {BT_UUID_INIT_128(value)}))
 Helper to declare a 128-bit UUID inline. More...
 
#define BT_UUID_16(__u)   CONTAINER_OF(__u, struct bt_uuid_16, uuid)
 
#define BT_UUID_32(__u)   CONTAINER_OF(__u, struct bt_uuid_32, uuid)
 
#define BT_UUID_128(__u)   CONTAINER_OF(__u, struct bt_uuid_128, uuid)
 
#define BT_UUID_128_ENCODE(w32, w1, w2, w3, w48)
 Encode 128 bit UUID into array values in little-endian format. More...
 
#define BT_UUID_16_ENCODE(w16)
 Encode 16-bit UUID into array values in little-endian format. More...
 
#define BT_UUID_32_ENCODE(w32)
 Encode 32-bit UUID into array values in little-endian format. More...
 
#define BT_UUID_STR_LEN   37
 Recommended length of user string buffer for Bluetooth UUID. More...
 
#define BT_UUID_GAP_VAL   0x1800
 Generic Access UUID value. More...
 
#define BT_UUID_GAP    BT_UUID_DECLARE_16(BT_UUID_GAP_VAL)
 Generic Access. More...
 
#define BT_UUID_GATT_VAL   0x1801
 Generic attribute UUID value. More...
 
#define BT_UUID_GATT    BT_UUID_DECLARE_16(BT_UUID_GATT_VAL)
 Generic Attribute. More...
 
#define BT_UUID_IAS_VAL   0x1802
 Immediate Alert Service UUID value. More...
 
#define BT_UUID_IAS    BT_UUID_DECLARE_16(BT_UUID_IAS_VAL)
 Immediate Alert Service. More...
 
#define BT_UUID_LLS_VAL   0x1803
 Link Loss Service UUID value. More...
 
#define BT_UUID_LLS    BT_UUID_DECLARE_16(BT_UUID_LLS_VAL)
 Link Loss Service. More...
 
#define BT_UUID_TPS_VAL   0x1804
 Tx Power Service UUID value. More...
 
#define BT_UUID_TPS    BT_UUID_DECLARE_16(BT_UUID_TPS_VAL)
 Tx Power Service. More...
 
#define BT_UUID_CTS_VAL   0x1805
 Current Time Service UUID value. More...
 
#define BT_UUID_CTS    BT_UUID_DECLARE_16(BT_UUID_CTS_VAL)
 Current Time Service. More...
 
#define BT_UUID_HTS_VAL   0x1809
 Health Thermometer Service UUID value. More...
 
#define BT_UUID_HTS    BT_UUID_DECLARE_16(BT_UUID_HTS_VAL)
 Health Thermometer Service. More...
 
#define BT_UUID_DIS_VAL   0x180a
 Device Information Service UUID value. More...
 
#define BT_UUID_DIS    BT_UUID_DECLARE_16(BT_UUID_DIS_VAL)
 Device Information Service. More...
 
#define BT_UUID_HRS_VAL   0x180d
 Heart Rate Service UUID value. More...
 
#define BT_UUID_HRS    BT_UUID_DECLARE_16(BT_UUID_HRS_VAL)
 Heart Rate Service. More...
 
#define BT_UUID_BAS_VAL   0x180f
 Battery Service UUID value. More...
 
#define BT_UUID_BAS    BT_UUID_DECLARE_16(BT_UUID_BAS_VAL)
 Battery Service. More...
 
#define BT_UUID_HIDS_VAL   0x1812
 HID Service UUID value. More...
 
#define BT_UUID_HIDS    BT_UUID_DECLARE_16(BT_UUID_HIDS_VAL)
 HID Service. More...
 
#define BT_UUID_RSCS_VAL   0x1814
 Running Speed and Cadence Service UUID value. More...
 
#define BT_UUID_RSCS    BT_UUID_DECLARE_16(BT_UUID_RSCS_VAL)
 Running Speed and Cadence Service. More...
 
#define BT_UUID_CSC_VAL   0x1816
 Cycling Speed and Cadence Service UUID value. More...
 
#define BT_UUID_CSC    BT_UUID_DECLARE_16(BT_UUID_CSC_VAL)
 Cycling Speed and Cadence Service. More...
 
#define BT_UUID_ESS_VAL   0x181a
 Environmental Sensing Service UUID value. More...
 
#define BT_UUID_ESS    BT_UUID_DECLARE_16(BT_UUID_ESS_VAL)
 Environmental Sensing Service. More...
 
#define BT_UUID_BMS_VAL   0x181e
 Bond Management Service UUID value. More...
 
#define BT_UUID_BMS    BT_UUID_DECLARE_16(BT_UUID_BMS_VAL)
 Bond Management Service. More...
 
#define BT_UUID_IPSS_VAL   0x1820
 IP Support Service UUID value. More...
 
#define BT_UUID_IPSS    BT_UUID_DECLARE_16(BT_UUID_IPSS_VAL)
 IP Support Service. More...
 
#define BT_UUID_HPS_VAL   0x1823
 HTTP Proxy Service UUID value. More...
 
#define BT_UUID_HPS    BT_UUID_DECLARE_16(BT_UUID_HPS_VAL)
 HTTP Proxy Service. More...
 
#define BT_UUID_OTS_VAL   0x1825
 Object Transfer Service UUID value. More...
 
#define BT_UUID_OTS    BT_UUID_DECLARE_16(BT_UUID_OTS_VAL)
 Object Transfer Service. More...
 
#define BT_UUID_MESH_PROV_VAL   0x1827
 Mesh Provisioning Service UUID value. More...
 
#define BT_UUID_MESH_PROV    BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_VAL)
 Mesh Provisioning Service. More...
 
#define BT_UUID_MESH_PROXY_VAL   0x1828
 Mesh Proxy Service UUID value. More...
 
#define BT_UUID_MESH_PROXY    BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_VAL)
 Mesh Proxy Service. More...
 
#define BT_UUID_AICS_VAL   0x1843
 Audio Input Control Service value. More...
 
#define BT_UUID_AICS    BT_UUID_DECLARE_16(BT_UUID_AICS_VAL)
 Audio Input Control Service. More...
 
#define BT_UUID_VCS_VAL   0x1844
 Volume Control Service value. More...
 
#define BT_UUID_VCS    BT_UUID_DECLARE_16(BT_UUID_VCS_VAL)
 Volume Control Service. More...
 
#define BT_UUID_VOCS_VAL   0x1845
 Volume Offset Control Service value. More...
 
#define BT_UUID_VOCS    BT_UUID_DECLARE_16(BT_UUID_VOCS_VAL)
 Volume Offset Control Service. More...
 
#define BT_UUID_MICS_VAL   0x184D
 Microphone Input Control Service value. More...
 
#define BT_UUID_MICS    BT_UUID_DECLARE_16(BT_UUID_MICS_VAL)
 Microphone Input Control Service. More...
 
#define BT_UUID_GATT_PRIMARY_VAL   0x2800
 GATT Primary Service UUID value. More...
 
#define BT_UUID_GATT_PRIMARY    BT_UUID_DECLARE_16(BT_UUID_GATT_PRIMARY_VAL)
 GATT Primary Service. More...
 
#define BT_UUID_GATT_SECONDARY_VAL   0x2801
 GATT Secondary Service UUID value. More...
 
#define BT_UUID_GATT_SECONDARY    BT_UUID_DECLARE_16(BT_UUID_GATT_SECONDARY_VAL)
 GATT Secondary Service. More...
 
#define BT_UUID_GATT_INCLUDE_VAL   0x2802
 GATT Include Service UUID value. More...
 
#define BT_UUID_GATT_INCLUDE    BT_UUID_DECLARE_16(BT_UUID_GATT_INCLUDE_VAL)
 GATT Include Service. More...
 
#define BT_UUID_GATT_CHRC_VAL   0x2803
 GATT Characteristic UUID value. More...
 
#define BT_UUID_GATT_CHRC    BT_UUID_DECLARE_16(BT_UUID_GATT_CHRC_VAL)
 GATT Characteristic. More...
 
#define BT_UUID_GATT_CEP_VAL   0x2900
 GATT Characteristic Extended Properties UUID value. More...
 
#define BT_UUID_GATT_CEP    BT_UUID_DECLARE_16(BT_UUID_GATT_CEP_VAL)
 GATT Characteristic Extended Properties. More...
 
#define BT_UUID_GATT_CUD_VAL   0x2901
 GATT Characteristic User Description UUID value. More...
 
#define BT_UUID_GATT_CUD    BT_UUID_DECLARE_16(BT_UUID_GATT_CUD_VAL)
 GATT Characteristic User Description. More...
 
#define BT_UUID_GATT_CCC_VAL   0x2902
 GATT Client Characteristic Configuration UUID value. More...
 
#define BT_UUID_GATT_CCC    BT_UUID_DECLARE_16(BT_UUID_GATT_CCC_VAL)
 GATT Client Characteristic Configuration. More...
 
#define BT_UUID_GATT_SCC_VAL   0x2903
 GATT Server Characteristic Configuration UUID value. More...
 
#define BT_UUID_GATT_SCC    BT_UUID_DECLARE_16(BT_UUID_GATT_SCC_VAL)
 GATT Server Characteristic Configuration. More...
 
#define BT_UUID_GATT_CPF_VAL   0x2904
 GATT Characteristic Presentation Format UUID value. More...
 
#define BT_UUID_GATT_CPF    BT_UUID_DECLARE_16(BT_UUID_GATT_CPF_VAL)
 GATT Characteristic Presentation Format. More...
 
#define BT_UUID_GATT_CAF_VAL   0x2905
 GATT Characteristic Aggregated Format UUID value. More...
 
#define BT_UUID_GATT_CAF    BT_UUID_DECLARE_16(BT_UUID_GATT_CAF_VAL)
 GATT Characteristic Aggregated Format. More...
 
#define BT_UUID_VALID_RANGE_VAL   0x2906
 Valid Range Descriptor UUID value. More...
 
#define BT_UUID_VALID_RANGE    BT_UUID_DECLARE_16(BT_UUID_VALID_RANGE_VAL)
 Valid Range Descriptor. More...
 
#define BT_UUID_HIDS_EXT_REPORT_VAL   0x2907
 HID External Report Descriptor UUID value. More...
 
#define BT_UUID_HIDS_EXT_REPORT    BT_UUID_DECLARE_16(BT_UUID_HIDS_EXT_REPORT_VAL)
 HID External Report Descriptor. More...
 
#define BT_UUID_HIDS_REPORT_REF_VAL   0x2908
 HID Report Reference Descriptor UUID value. More...
 
#define BT_UUID_HIDS_REPORT_REF    BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_REF_VAL)
 HID Report Reference Descriptor. More...
 
#define BT_UUID_ES_CONFIGURATION_VAL   0x290b
 Environmental Sensing Configuration Descriptor UUID value. More...
 
#define BT_UUID_ES_CONFIGURATION    BT_UUID_DECLARE_16(BT_UUID_ES_CONFIGURATION_VAL)
 Environmental Sensing Configuration Descriptor. More...
 
#define BT_UUID_ES_MEASUREMENT_VAL   0x290c
 Environmental Sensing Measurement Descriptor UUID value. More...
 
#define BT_UUID_ES_MEASUREMENT    BT_UUID_DECLARE_16(BT_UUID_ES_MEASUREMENT_VAL)
 Environmental Sensing Measurement Descriptor. More...
 
#define BT_UUID_ES_TRIGGER_SETTING_VAL   0x290d
 Environmental Sensing Trigger Setting Descriptor UUID value. More...
 
#define BT_UUID_ES_TRIGGER_SETTING    BT_UUID_DECLARE_16(BT_UUID_ES_TRIGGER_SETTING_VAL)
 Environmental Sensing Trigger Setting Descriptor. More...
 
#define BT_UUID_GAP_DEVICE_NAME_VAL   0x2a00
 GAP Characteristic Device Name UUID value. More...
 
#define BT_UUID_GAP_DEVICE_NAME    BT_UUID_DECLARE_16(BT_UUID_GAP_DEVICE_NAME_VAL)
 GAP Characteristic Device Name. More...
 
#define BT_UUID_GAP_APPEARANCE_VAL   0x2a01
 GAP Characteristic Appearance UUID value. More...
 
#define BT_UUID_GAP_APPEARANCE    BT_UUID_DECLARE_16(BT_UUID_GAP_APPEARANCE_VAL)
 GAP Characteristic Appearance. More...
 
#define BT_UUID_GAP_PPCP_VAL   0x2a04
 GAP Characteristic Peripheral Preferred Connection Parameters UUID value. More...
 
#define BT_UUID_GAP_PPCP    BT_UUID_DECLARE_16(BT_UUID_GAP_PPCP_VAL)
 GAP Characteristic Peripheral Preferred Connection Parameters. More...
 
#define BT_UUID_GATT_SC_VAL   0x2a05
 GATT Characteristic Service Changed UUID value. More...
 
#define BT_UUID_GATT_SC    BT_UUID_DECLARE_16(BT_UUID_GATT_SC_VAL)
 GATT Characteristic Service Changed. More...
 
#define BT_UUID_ALERT_LEVEL_VAL   0x2a06
 Alert Level UUID value. More...
 
#define BT_UUID_ALERT_LEVEL    BT_UUID_DECLARE_16(BT_UUID_ALERT_LEVEL_VAL)
 Alert Level. More...
 
#define BT_UUID_TPS_TX_POWER_LEVEL_VAL   0x2a07
 TPS Characteristic Tx Power Level UUID value. More...
 
#define BT_UUID_TPS_TX_POWER_LEVEL    BT_UUID_DECLARE_16(BT_UUID_TPS_TX_POWER_LEVEL_VAL)
 TPS Characteristic Tx Power Level. More...
 
#define BT_UUID_BAS_BATTERY_LEVEL_VAL   0x2a19
 BAS Characteristic Battery Level UUID value. More...
 
#define BT_UUID_BAS_BATTERY_LEVEL    BT_UUID_DECLARE_16(BT_UUID_BAS_BATTERY_LEVEL_VAL)
 BAS Characteristic Battery Level. More...
 
#define BT_UUID_HTS_MEASUREMENT_VAL   0x2a1c
 HTS Characteristic Measurement Value UUID value. More...
 
#define BT_UUID_HTS_MEASUREMENT    BT_UUID_DECLARE_16(BT_UUID_HTS_MEASUREMENT_VAL)
 HTS Characteristic Measurement Value. More...
 
#define BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL   0x2a22
 HID Characteristic Boot Keyboard Input Report UUID value. More...
 
#define BT_UUID_HIDS_BOOT_KB_IN_REPORT    BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_IN_REPORT_VAL)
 HID Characteristic Boot Keyboard Input Report. More...
 
#define BT_UUID_DIS_SYSTEM_ID_VAL   0x2a23
 DIS Characteristic System ID UUID value. More...
 
#define BT_UUID_DIS_SYSTEM_ID    BT_UUID_DECLARE_16(BT_UUID_DIS_SYSTEM_ID_VAL)
 DIS Characteristic System ID. More...
 
#define BT_UUID_DIS_MODEL_NUMBER_VAL   0x2a24
 DIS Characteristic Model Number String UUID value. More...
 
#define BT_UUID_DIS_MODEL_NUMBER    BT_UUID_DECLARE_16(BT_UUID_DIS_MODEL_NUMBER_VAL)
 DIS Characteristic Model Number String. More...
 
#define BT_UUID_DIS_SERIAL_NUMBER_VAL   0x2a25
 DIS Characteristic Serial Number String UUID value. More...
 
#define BT_UUID_DIS_SERIAL_NUMBER    BT_UUID_DECLARE_16(BT_UUID_DIS_SERIAL_NUMBER_VAL)
 DIS Characteristic Serial Number String. More...
 
#define BT_UUID_DIS_FIRMWARE_REVISION_VAL   0x2a26
 DIS Characteristic Firmware Revision String UUID value. More...
 
#define BT_UUID_DIS_FIRMWARE_REVISION    BT_UUID_DECLARE_16(BT_UUID_DIS_FIRMWARE_REVISION_VAL)
 DIS Characteristic Firmware Revision String. More...
 
#define BT_UUID_DIS_HARDWARE_REVISION_VAL   0x2a27
 DIS Characteristic Hardware Revision String UUID value. More...
 
#define BT_UUID_DIS_HARDWARE_REVISION    BT_UUID_DECLARE_16(BT_UUID_DIS_HARDWARE_REVISION_VAL)
 DIS Characteristic Hardware Revision String. More...
 
#define BT_UUID_DIS_SOFTWARE_REVISION_VAL   0x2a28
 DIS Characteristic Software Revision String UUID value. More...
 
#define BT_UUID_DIS_SOFTWARE_REVISION    BT_UUID_DECLARE_16(BT_UUID_DIS_SOFTWARE_REVISION_VAL)
 DIS Characteristic Software Revision String. More...
 
#define BT_UUID_DIS_MANUFACTURER_NAME_VAL   0x2a29
 DIS Characteristic Manufacturer Name String UUID Value. More...
 
#define BT_UUID_DIS_MANUFACTURER_NAME    BT_UUID_DECLARE_16(BT_UUID_DIS_MANUFACTURER_NAME_VAL)
 DIS Characteristic Manufacturer Name String. More...
 
#define BT_UUID_DIS_PNP_ID_VAL   0x2a50
 DIS Characteristic PnP ID UUID value. More...
 
#define BT_UUID_DIS_PNP_ID    BT_UUID_DECLARE_16(BT_UUID_DIS_PNP_ID_VAL)
 DIS Characteristic PnP ID. More...
 
#define BT_UUID_CTS_CURRENT_TIME_VAL   0x2a2b
 CTS Characteristic Current Time UUID value. More...
 
#define BT_UUID_CTS_CURRENT_TIME    BT_UUID_DECLARE_16(BT_UUID_CTS_CURRENT_TIME_VAL)
 CTS Characteristic Current Time. More...
 
#define BT_UUID_MAGN_DECLINATION_VAL   0x2a2c
 Magnetic Declination Characteristic UUID value. More...
 
#define BT_UUID_MAGN_DECLINATION    BT_UUID_DECLARE_16(BT_UUID_MAGN_DECLINATION_VAL)
 Magnetic Declination Characteristic. More...
 
#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL   0x2a32
 HID Boot Keyboard Output Report Characteristic UUID value. More...
 
#define BT_UUID_HIDS_BOOT_KB_OUT_REPORT    BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_KB_OUT_REPORT_VAL)
 HID Boot Keyboard Output Report Characteristic. More...
 
#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL   0x2a33
 HID Boot Mouse Input Report Characteristic UUID value. More...
 
#define BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT    BT_UUID_DECLARE_16(BT_UUID_HIDS_BOOT_MOUSE_IN_REPORT_VAL)
 HID Boot Mouse Input Report Characteristic. More...
 
#define BT_UUID_HRS_MEASUREMENT_VAL   0x2a37
 HRS Characteristic Measurement Interval UUID value. More...
 
#define BT_UUID_HRS_MEASUREMENT    BT_UUID_DECLARE_16(BT_UUID_HRS_MEASUREMENT_VAL)
 HRS Characteristic Measurement Interval. More...
 
#define BT_UUID_HRS_BODY_SENSOR_VAL   0x2a38
 
#define BT_UUID_HRS_BODY_SENSOR    BT_UUID_DECLARE_16(BT_UUID_HRS_BODY_SENSOR_VAL)
 HRS Characteristic Body Sensor Location. More...
 
#define BT_UUID_HRS_CONTROL_POINT_VAL   0x2a39
 HRS Characteristic Control Point UUID value. More...
 
#define BT_UUID_HRS_CONTROL_POINT    BT_UUID_DECLARE_16(BT_UUID_HRS_CONTROL_POINT_VAL)
 HRS Characteristic Control Point. More...
 
#define BT_UUID_HIDS_INFO_VAL   0x2a4a
 HID Information Characteristic UUID value. More...
 
#define BT_UUID_HIDS_INFO    BT_UUID_DECLARE_16(BT_UUID_HIDS_INFO_VAL)
 HID Information Characteristic. More...
 
#define BT_UUID_HIDS_REPORT_MAP_VAL   0x2a4b
 HID Report Map Characteristic UUID value. More...
 
#define BT_UUID_HIDS_REPORT_MAP    BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_MAP_VAL)
 HID Report Map Characteristic. More...
 
#define BT_UUID_HIDS_CTRL_POINT_VAL   0x2a4c
 HID Control Point Characteristic UUID value. More...
 
#define BT_UUID_HIDS_CTRL_POINT    BT_UUID_DECLARE_16(BT_UUID_HIDS_CTRL_POINT_VAL)
 HID Control Point Characteristic. More...
 
#define BT_UUID_HIDS_REPORT_VAL   0x2a4d
 HID Report Characteristic UUID value. More...
 
#define BT_UUID_HIDS_REPORT    BT_UUID_DECLARE_16(BT_UUID_HIDS_REPORT_VAL)
 HID Report Characteristic. More...
 
#define BT_UUID_HIDS_PROTOCOL_MODE_VAL   0x2a4e
 HID Protocol Mode Characteristic UUID value. More...
 
#define BT_UUID_HIDS_PROTOCOL_MODE    BT_UUID_DECLARE_16(BT_UUID_HIDS_PROTOCOL_MODE_VAL)
 HID Protocol Mode Characteristic. More...
 
#define BT_UUID_RSC_MEASUREMENT_VAL   0x2a53
 RSC Measurement Characteristic UUID value. More...
 
#define BT_UUID_RSC_MEASUREMENT    BT_UUID_DECLARE_16(BT_UUID_RSC_MEASUREMENT_VAL)
 RSC Measurement Characteristic. More...
 
#define BT_UUID_RSC_FEATURE_VAL   0x2a54
 RSC Feature Characteristic UUID value. More...
 
#define BT_UUID_RSC_FEATURE    BT_UUID_DECLARE_16(BT_UUID_RSC_FEATURE_VAL)
 RSC Feature Characteristic. More...
 
#define BT_UUID_CSC_MEASUREMENT_VAL   0x2a5b
 CSC Measurement Characteristic UUID value. More...
 
#define BT_UUID_CSC_MEASUREMENT    BT_UUID_DECLARE_16(BT_UUID_CSC_MEASUREMENT_VAL)
 CSC Measurement Characteristic. More...
 
#define BT_UUID_CSC_FEATURE_VAL   0x2a5c
 CSC Feature Characteristic UUID value. More...
 
#define BT_UUID_CSC_FEATURE    BT_UUID_DECLARE_16(BT_UUID_CSC_FEATURE_VAL)
 CSC Feature Characteristic. More...
 
#define BT_UUID_SENSOR_LOCATION_VAL   0x2a5d
 Sensor Location Characteristic UUID value. More...
 
#define BT_UUID_SENSOR_LOCATION    BT_UUID_DECLARE_16(BT_UUID_SENSOR_LOCATION_VAL)
 Sensor Location Characteristic. More...
 
#define BT_UUID_SC_CONTROL_POINT_VAL   0x2a55
 SC Control Point Characteristic UUID value. More...
 
#define BT_UUID_SC_CONTROL_POINT    BT_UUID_DECLARE_16(BT_UUID_SC_CONTROL_POINT_VAL)
 SC Control Point Characteristic. More...
 
#define BT_UUID_ELEVATION_VAL   0x2a6c
 Elevation Characteristic UUID value. More...
 
#define BT_UUID_ELEVATION    BT_UUID_DECLARE_16(BT_UUID_ELEVATION_VAL)
 Elevation Characteristic. More...
 
#define BT_UUID_PRESSURE_VAL   0x2a6d
 Pressure Characteristic UUID value. More...
 
#define BT_UUID_PRESSURE    BT_UUID_DECLARE_16(BT_UUID_PRESSURE_VAL)
 Pressure Characteristic. More...
 
#define BT_UUID_TEMPERATURE_VAL   0x2a6e
 Temperature Characteristic UUID value. More...
 
#define BT_UUID_TEMPERATURE    BT_UUID_DECLARE_16(BT_UUID_TEMPERATURE_VAL)
 Temperature Characteristic. More...
 
#define BT_UUID_HUMIDITY_VAL   0x2a6f
 Humidity Characteristic UUID value. More...
 
#define BT_UUID_HUMIDITY    BT_UUID_DECLARE_16(BT_UUID_HUMIDITY_VAL)
 Humidity Characteristic. More...
 
#define BT_UUID_TRUE_WIND_SPEED_VAL   0x2a70
 True Wind Speed Characteristic UUID value. More...
 
#define BT_UUID_TRUE_WIND_SPEED    BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_SPEED_VAL)
 True Wind Speed Characteristic. More...
 
#define BT_UUID_TRUE_WIND_DIR_VAL   0x2a71
 True Wind Direction Characteristic UUID value. More...
 
#define BT_UUID_TRUE_WIND_DIR    BT_UUID_DECLARE_16(BT_UUID_TRUE_WIND_DIR_VAL)
 True Wind Direction Characteristic. More...
 
#define BT_UUID_APPARENT_WIND_SPEED_VAL   0x2a72
 Apparent Wind Speed Characteristic UUID value. More...
 
#define BT_UUID_APPARENT_WIND_SPEED    BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_SPEED_VAL)
 Apparent Wind Speed Characteristic. More...
 
#define BT_UUID_APPARENT_WIND_DIR_VAL   0x2a73
 Apparent Wind Direction Characteristic UUID value. More...
 
#define BT_UUID_APPARENT_WIND_DIR    BT_UUID_DECLARE_16(BT_UUID_APPARENT_WIND_DIR_VAL)
 Apparent Wind Direction Characteristic. More...
 
#define BT_UUID_GUST_FACTOR_VAL   0x2a74
 Gust Factor Characteristic UUID value. More...
 
#define BT_UUID_GUST_FACTOR    BT_UUID_DECLARE_16(BT_UUID_GUST_FACTOR_VAL)
 Gust Factor Characteristic. More...
 
#define BT_UUID_POLLEN_CONCENTRATION_VAL   0x2a75
 Pollen Concentration Characteristic UUID value. More...
 
#define BT_UUID_POLLEN_CONCENTRATION    BT_UUID_DECLARE_16(BT_UUID_POLLEN_CONCENTRATION_VAL)
 Pollen Concentration Characteristic. More...
 
#define BT_UUID_UV_INDEX_VAL   0x2a76
 UV Index Characteristic UUID value. More...
 
#define BT_UUID_UV_INDEX    BT_UUID_DECLARE_16(BT_UUID_UV_INDEX_VAL)
 UV Index Characteristic. More...
 
#define BT_UUID_IRRADIANCE_VAL   0x2a77
 Irradiance Characteristic UUID value. More...
 
#define BT_UUID_IRRADIANCE    BT_UUID_DECLARE_16(BT_UUID_IRRADIANCE_VAL)
 Irradiance Characteristic. More...
 
#define BT_UUID_RAINFALL_VAL   0x2a78
 Rainfall Characteristic UUID value. More...
 
#define BT_UUID_RAINFALL    BT_UUID_DECLARE_16(BT_UUID_RAINFALL_VAL)
 Rainfall Characteristic. More...
 
#define BT_UUID_WIND_CHILL_VAL   0x2a79
 Wind Chill Characteristic UUID value. More...
 
#define BT_UUID_WIND_CHILL    BT_UUID_DECLARE_16(BT_UUID_WIND_CHILL_VAL)
 Wind Chill Characteristic. More...
 
#define BT_UUID_HEAT_INDEX_VAL   0x2a7a
 Heat Index Characteristic UUID value. More...
 
#define BT_UUID_HEAT_INDEX    BT_UUID_DECLARE_16(BT_UUID_HEAT_INDEX_VAL)
 Heat Index Characteristic. More...
 
#define BT_UUID_DEW_POINT_VAL   0x2a7b
 Dew Point Characteristic UUID value. More...
 
#define BT_UUID_DEW_POINT    BT_UUID_DECLARE_16(BT_UUID_DEW_POINT_VAL)
 Dew Point Characteristic. More...
 
#define BT_UUID_DESC_VALUE_CHANGED_VAL   0x2a7d
 Descriptor Value Changed Characteristic UUID value. More...
 
#define BT_UUID_DESC_VALUE_CHANGED    BT_UUID_DECLARE_16(BT_UUID_DESC_VALUE_CHANGED_VAL)
 Descriptor Value Changed Characteristic. More...
 
#define BT_UUID_MAGN_FLUX_DENSITY_2D_VAL   0x2aa0
 Magnetic Flux Density - 2D Characteristic UUID value. More...
 
#define BT_UUID_MAGN_FLUX_DENSITY_2D    BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_2D_VAL)
 Magnetic Flux Density - 2D Characteristic. More...
 
#define BT_UUID_MAGN_FLUX_DENSITY_3D_VAL   0x2aa1
 Magnetic Flux Density - 3D Characteristic UUID value. More...
 
#define BT_UUID_MAGN_FLUX_DENSITY_3D    BT_UUID_DECLARE_16(BT_UUID_MAGN_FLUX_DENSITY_3D_VAL)
 Magnetic Flux Density - 3D Characteristic. More...
 
#define BT_UUID_BAR_PRESSURE_TREND_VAL   0x2aa3
 Barometric Pressure Trend Characteristic UUID value. More...
 
#define BT_UUID_BAR_PRESSURE_TREND    BT_UUID_DECLARE_16(BT_UUID_BAR_PRESSURE_TREND_VAL)
 Barometric Pressure Trend Characteristic. More...
 
#define BT_UUID_BMS_CONTROL_POINT_VAL   0x2aa4
 Bond Management Control Point UUID value. More...
 
#define BT_UUID_BMS_CONTROL_POINT    BT_UUID_DECLARE_16(BT_UUID_BMS_CONTROL_POINT_VAL)
 Bond Management Control Point. More...
 
#define BT_UUID_BMS_FEATURE_VAL   0x2aa5
 Bond Management Feature UUID value. More...
 
#define BT_UUID_BMS_FEATURE    BT_UUID_DECLARE_16(BT_UUID_BMS_FEATURE_VAL)
 Bond Management Feature. More...
 
#define BT_UUID_CENTRAL_ADDR_RES_VAL   0x2aa6
 Central Address Resolution Characteristic UUID value. More...
 
#define BT_UUID_CENTRAL_ADDR_RES    BT_UUID_DECLARE_16(BT_UUID_CENTRAL_ADDR_RES_VAL)
 Central Address Resolution Characteristic. More...
 
#define BT_UUID_URI_VAL   0x2ab6
 URI UUID value. More...
 
#define BT_UUID_URI    BT_UUID_DECLARE_16(BT_UUID_URI_VAL)
 URI. More...
 
#define BT_UUID_HTTP_HEADERS_VAL   0x2ab7
 HTTP Headers UUID value. More...
 
#define BT_UUID_HTTP_HEADERS    BT_UUID_DECLARE_16(BT_UUID_HTTP_HEADERS_VAL)
 HTTP Headers. More...
 
#define BT_UUID_HTTP_STATUS_CODE_VAL   0x2ab8
 HTTP Status Code UUID value. More...
 
#define BT_UUID_HTTP_STATUS_CODE    BT_UUID_DECLARE_16(BT_UUID_HTTP_STATUS_CODE_VAL)
 HTTP Status Code. More...
 
#define BT_UUID_HTTP_ENTITY_BODY_VAL   0x2ab9
 HTTP Entity Body UUID value. More...
 
#define BT_UUID_HTTP_ENTITY_BODY    BT_UUID_DECLARE_16(BT_UUID_HTTP_ENTITY_BODY_VAL)
 HTTP Entity Body. More...
 
#define BT_UUID_HTTP_CONTROL_POINT_VAL   0x2aba
 HTTP Control Point UUID value. More...
 
#define BT_UUID_HTTP_CONTROL_POINT    BT_UUID_DECLARE_16(BT_UUID_HTTP_CONTROL_POINT_VAL)
 HTTP Control Point. More...
 
#define BT_UUID_HTTPS_SECURITY_VAL   0x2abb
 HTTPS Security UUID value. More...
 
#define BT_UUID_HTTPS_SECURITY    BT_UUID_DECLARE_16(BT_UUID_HTTPS_SECURITY_VAL)
 HTTPS Security. More...
 
#define BT_UUID_OTS_FEATURE_VAL   0x2abd
 OTS Feature Characteristic UUID value. More...
 
#define BT_UUID_OTS_FEATURE    BT_UUID_DECLARE_16(BT_UUID_OTS_FEATURE_VAL)
 OTS Feature Characteristic. More...
 
#define BT_UUID_OTS_NAME_VAL   0x2abe
 OTS Object Name Characteristic UUID value. More...
 
#define BT_UUID_OTS_NAME    BT_UUID_DECLARE_16(BT_UUID_OTS_NAME_VAL)
 OTS Object Name Characteristic. More...
 
#define BT_UUID_OTS_TYPE_VAL   0x2abf
 OTS Object Type Characteristic UUID value. More...
 
#define BT_UUID_OTS_TYPE    BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_VAL)
 OTS Object Type Characteristic. More...
 
#define BT_UUID_OTS_SIZE_VAL   0x2ac0
 OTS Object Size Characteristic UUID value. More...
 
#define BT_UUID_OTS_SIZE    BT_UUID_DECLARE_16(BT_UUID_OTS_SIZE_VAL)
 OTS Object Size Characteristic. More...
 
#define BT_UUID_OTS_FIRST_CREATED_VAL   0x2ac1
 OTS Object First-Created Characteristic UUID value. More...
 
#define BT_UUID_OTS_FIRST_CREATED    BT_UUID_DECLARE_16(BT_UUID_OTS_FIRST_CREATED_VAL)
 OTS Object First-Created Characteristic. More...
 
#define BT_UUID_OTS_LAST_MODIFIED_VAL   0x2ac2
 OTS Object Last-Modified Characteristic UUI value. More...
 
#define BT_UUID_OTS_LAST_MODIFIED    BT_UUID_DECLARE_16(BT_UUID_OTS_LAST_MODIFIED_VAL)
 OTS Object Last-Modified Characteristic. More...
 
#define BT_UUID_OTS_ID_VAL   0x2ac3
 OTS Object ID Characteristic UUID value. More...
 
#define BT_UUID_OTS_ID    BT_UUID_DECLARE_16(BT_UUID_OTS_ID_VAL)
 OTS Object ID Characteristic. More...
 
#define BT_UUID_OTS_PROPERTIES_VAL   0x2ac4
 OTS Object Properties Characteristic UUID value. More...
 
#define BT_UUID_OTS_PROPERTIES    BT_UUID_DECLARE_16(BT_UUID_OTS_PROPERTIES_VAL)
 OTS Object Properties Characteristic. More...
 
#define BT_UUID_OTS_ACTION_CP_VAL   0x2ac5
 OTS Object Action Control Point Characteristic UUID value. More...
 
#define BT_UUID_OTS_ACTION_CP    BT_UUID_DECLARE_16(BT_UUID_OTS_ACTION_CP_VAL)
 OTS Object Action Control Point Characteristic. More...
 
#define BT_UUID_OTS_LIST_CP_VAL   0x2ac6
 OTS Object List Control Point Characteristic UUID value. More...
 
#define BT_UUID_OTS_LIST_CP    BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_CP_VAL)
 OTS Object List Control Point Characteristic. More...
 
#define BT_UUID_OTS_LIST_FILTER_VAL   0x2ac7
 OTS Object List Filter Characteristic UUID value. More...
 
#define BT_UUID_OTS_LIST_FILTER    BT_UUID_DECLARE_16(BT_UUID_OTS_LIST_FILTER_VAL)
 OTS Object List Filter Characteristic. More...
 
#define BT_UUID_OTS_CHANGED_VAL   0x2ac8
 OTS Object Changed Characteristic UUID value. More...
 
#define BT_UUID_OTS_CHANGED    BT_UUID_DECLARE_16(BT_UUID_OTS_CHANGED_VAL)
 OTS Object Changed Characteristic. More...
 
#define BT_UUID_OTS_TYPE_UNSPECIFIED_VAL   0x2aca
 OTS Unspecified Object Type UUID value. More...
 
#define BT_UUID_OTS_TYPE_UNSPECIFIED    BT_UUID_DECLARE_16(BT_UUID_OTS_TYPE_UNSPECIFIED_VAL)
 OTS Unspecified Object Type. More...
 
#define BT_UUID_OTS_DIRECTORY_LISTING_VAL   0x2acb
 OTS Directory Listing UUID value. More...
 
#define BT_UUID_OTS_DIRECTORY_LISTING    BT_UUID_DECLARE_16(BT_UUID_OTS_DIRECTORY_LISTING_VAL)
 OTS Directory Listing. More...
 
#define BT_UUID_MESH_PROV_DATA_IN_VAL   0x2adb
 Mesh Provisioning Data In UUID value. More...
 
#define BT_UUID_MESH_PROV_DATA_IN    BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_IN_VAL)
 Mesh Provisioning Data In. More...
 
#define BT_UUID_MESH_PROV_DATA_OUT_VAL   0x2adc
 Mesh Provisioning Data Out UUID value. More...
 
#define BT_UUID_MESH_PROV_DATA_OUT    BT_UUID_DECLARE_16(BT_UUID_MESH_PROV_DATA_OUT_VAL)
 Mesh Provisioning Data Out. More...
 
#define BT_UUID_MESH_PROXY_DATA_IN_VAL   0x2add
 Mesh Proxy Data In UUID value. More...
 
#define BT_UUID_MESH_PROXY_DATA_IN    BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_IN_VAL)
 Mesh Proxy Data In. More...
 
#define BT_UUID_MESH_PROXY_DATA_OUT_VAL   0x2ade
 Mesh Proxy Data Out UUID value. More...
 
#define BT_UUID_MESH_PROXY_DATA_OUT    BT_UUID_DECLARE_16(BT_UUID_MESH_PROXY_DATA_OUT_VAL)
 Mesh Proxy Data Out. More...
 
#define BT_UUID_GATT_CLIENT_FEATURES_VAL   0x2b29
 Client Supported Features UUID value. More...
 
#define BT_UUID_GATT_CLIENT_FEATURES    BT_UUID_DECLARE_16(BT_UUID_GATT_CLIENT_FEATURES_VAL)
 Client Supported Features. More...
 
#define BT_UUID_GATT_DB_HASH_VAL   0x2b2a
 Database Hash UUID value. More...
 
#define BT_UUID_GATT_DB_HASH    BT_UUID_DECLARE_16(BT_UUID_GATT_DB_HASH_VAL)
 Database Hash. More...
 
#define BT_UUID_GATT_SERVER_FEATURES_VAL   0x2b3a
 Server Supported Features UUID value. More...
 
#define BT_UUID_GATT_SERVER_FEATURES    BT_UUID_DECLARE_16(BT_UUID_GATT_SERVER_FEATURES_VAL)
 Server Supported Features. More...
 
#define BT_UUID_AICS_STATE_VAL   0x2B77
 Audio Input Control Service State value. More...
 
#define BT_UUID_AICS_STATE    BT_UUID_DECLARE_16(BT_UUID_AICS_STATE_VAL)
 Audio Input Control Service State. More...
 
#define BT_UUID_AICS_GAIN_SETTINGS_VAL   0x2B78
 Audio Input Control Service Gain Settings Properties value. More...
 
#define BT_UUID_AICS_GAIN_SETTINGS    BT_UUID_DECLARE_16(BT_UUID_AICS_GAIN_SETTINGS_VAL)
 Audio Input Control Service Gain Settings Properties. More...
 
#define BT_UUID_AICS_INPUT_TYPE_VAL   0x2B79
 Audio Input Control Service Input Type value. More...
 
#define BT_UUID_AICS_INPUT_TYPE    BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_TYPE_VAL)
 Audio Input Control Service Input Type. More...
 
#define BT_UUID_AICS_INPUT_STATUS_VAL   0x2B7A
 Audio Input Control Service Input Status value. More...
 
#define BT_UUID_AICS_INPUT_STATUS    BT_UUID_DECLARE_16(BT_UUID_AICS_INPUT_STATUS_VAL)
 Audio Input Control Service Input Status. More...
 
#define BT_UUID_AICS_CONTROL_VAL   0x2B7B
 Audio Input Control Service Control Point value. More...
 
#define BT_UUID_AICS_CONTROL    BT_UUID_DECLARE_16(BT_UUID_AICS_CONTROL_VAL)
 Audio Input Control Service Control Point. More...
 
#define BT_UUID_AICS_DESCRIPTION_VAL   0x2B7C
 Audio Input Control Service Input Description value. More...
 
#define BT_UUID_AICS_DESCRIPTION    BT_UUID_DECLARE_16(BT_UUID_AICS_DESCRIPTION_VAL)
 Audio Input Control Service Input Description. More...
 
#define BT_UUID_VCS_STATE_VAL   0x2B7D
 Volume Control Setting value. More...
 
#define BT_UUID_VCS_STATE    BT_UUID_DECLARE_16(BT_UUID_VCS_STATE_VAL)
 Volume Control Setting. More...
 
#define BT_UUID_VCS_CONTROL_VAL   0x2B7E
 Volume Control Control point value. More...
 
#define BT_UUID_VCS_CONTROL    BT_UUID_DECLARE_16(BT_UUID_VCS_CONTROL_VAL)
 Volume Control Control point. More...
 
#define BT_UUID_VCS_FLAGS_VAL   0x2B7F
 Volume Control Flags value. More...
 
#define BT_UUID_VCS_FLAGS    BT_UUID_DECLARE_16(BT_UUID_VCS_FLAGS_VAL)
 Volume Control Flags. More...
 
#define BT_UUID_VOCS_STATE_VAL   0x2B80
 Volume Offset State value. More...
 
#define BT_UUID_VOCS_STATE    BT_UUID_DECLARE_16(BT_UUID_VOCS_STATE_VAL)
 Volume Offset State. More...
 
#define BT_UUID_VOCS_LOCATION_VAL   0x2B81
 Audio Location value. More...
 
#define BT_UUID_VOCS_LOCATION    BT_UUID_DECLARE_16(BT_UUID_VOCS_LOCATION_VAL)
 Audio Location. More...
 
#define BT_UUID_VOCS_CONTROL_VAL   0x2B82
 Volume Offset Control Point value. More...
 
#define BT_UUID_VOCS_CONTROL    BT_UUID_DECLARE_16(BT_UUID_VOCS_CONTROL_VAL)
 Volume Offset Control Point. More...
 
#define BT_UUID_VOCS_DESCRIPTION_VAL   0x2B83
 Volume Offset Audio Output Description value. More...
 
#define BT_UUID_VOCS_DESCRIPTION    BT_UUID_DECLARE_16(BT_UUID_VOCS_DESCRIPTION_VAL)
 Volume Offset Audio Output Description. More...
 
#define BT_UUID_MICS_MUTE_VAL   0x2BC3
 Microphone Input Control Service Mute value. More...
 
#define BT_UUID_MICS_MUTE    BT_UUID_DECLARE_16(BT_UUID_MICS_MUTE_VAL)
 Microphone Input Control Service Mute. More...
 
#define BT_UUID_SDP_VAL   0x0001
 
#define BT_UUID_SDP   BT_UUID_DECLARE_16(BT_UUID_SDP_VAL)
 
#define BT_UUID_UDP_VAL   0x0002
 
#define BT_UUID_UDP   BT_UUID_DECLARE_16(BT_UUID_UDP_VAL)
 
#define BT_UUID_RFCOMM_VAL   0x0003
 
#define BT_UUID_RFCOMM   BT_UUID_DECLARE_16(BT_UUID_RFCOMM_VAL)
 
#define BT_UUID_TCP_VAL   0x0004
 
#define BT_UUID_TCP   BT_UUID_DECLARE_16(BT_UUID_TCP_VAL)
 
#define BT_UUID_TCS_BIN_VAL   0x0005
 
#define BT_UUID_TCS_BIN   BT_UUID_DECLARE_16(BT_UUID_TCS_BIN_VAL)
 
#define BT_UUID_TCS_AT_VAL   0x0006
 
#define BT_UUID_TCS_AT   BT_UUID_DECLARE_16(BT_UUID_TCS_AT_VAL)
 
#define BT_UUID_ATT_VAL   0x0007
 
#define BT_UUID_ATT   BT_UUID_DECLARE_16(BT_UUID_ATT_VAL)
 
#define BT_UUID_OBEX_VAL   0x0008
 
#define BT_UUID_OBEX   BT_UUID_DECLARE_16(BT_UUID_OBEX_VAL)
 
#define BT_UUID_IP_VAL   0x0009
 
#define BT_UUID_IP   BT_UUID_DECLARE_16(BT_UUID_IP_VAL)
 
#define BT_UUID_FTP_VAL   0x000a
 
#define BT_UUID_FTP   BT_UUID_DECLARE_16(BT_UUID_FTP_VAL)
 
#define BT_UUID_HTTP_VAL   0x000c
 
#define BT_UUID_HTTP   BT_UUID_DECLARE_16(BT_UUID_HTTP_VAL)
 
#define BT_UUID_BNEP_VAL   0x000f
 
#define BT_UUID_BNEP   BT_UUID_DECLARE_16(BT_UUID_BNEP_VAL)
 
#define BT_UUID_UPNP_VAL   0x0010
 
#define BT_UUID_UPNP   BT_UUID_DECLARE_16(BT_UUID_UPNP_VAL)
 
#define BT_UUID_HIDP_VAL   0x0011
 
#define BT_UUID_HIDP   BT_UUID_DECLARE_16(BT_UUID_HIDP_VAL)
 
#define BT_UUID_HCRP_CTRL_VAL   0x0012
 
#define BT_UUID_HCRP_CTRL   BT_UUID_DECLARE_16(BT_UUID_HCRP_CTRL_VAL)
 
#define BT_UUID_HCRP_DATA_VAL   0x0014
 
#define BT_UUID_HCRP_DATA   BT_UUID_DECLARE_16(BT_UUID_HCRP_DATA_VAL)
 
#define BT_UUID_HCRP_NOTE_VAL   0x0016
 
#define BT_UUID_HCRP_NOTE   BT_UUID_DECLARE_16(BT_UUID_HCRP_NOTE_VAL)
 
#define BT_UUID_AVCTP_VAL   0x0017
 
#define BT_UUID_AVCTP   BT_UUID_DECLARE_16(BT_UUID_AVCTP_VAL)
 
#define BT_UUID_AVDTP_VAL   0x0019
 
#define BT_UUID_AVDTP   BT_UUID_DECLARE_16(BT_UUID_AVDTP_VAL)
 
#define BT_UUID_CMTP_VAL   0x001b
 
#define BT_UUID_CMTP   BT_UUID_DECLARE_16(BT_UUID_CMTP_VAL)
 
#define BT_UUID_UDI_VAL   0x001d
 
#define BT_UUID_UDI   BT_UUID_DECLARE_16(BT_UUID_UDI_VAL)
 
#define BT_UUID_MCAP_CTRL_VAL   0x001e
 
#define BT_UUID_MCAP_CTRL   BT_UUID_DECLARE_16(BT_UUID_MCAP_CTRL_VAL)
 
#define BT_UUID_MCAP_DATA_VAL   0x001f
 
#define BT_UUID_MCAP_DATA   BT_UUID_DECLARE_16(BT_UUID_MCAP_DATA_VAL)
 
#define BT_UUID_L2CAP_VAL   0x0100
 
#define BT_UUID_L2CAP   BT_UUID_DECLARE_16(BT_UUID_L2CAP_VAL)
 

Enumerations

enum  { BT_UUID_TYPE_16 , BT_UUID_TYPE_32 , BT_UUID_TYPE_128 }
 Bluetooth UUID types. More...
 

Functions

int bt_uuid_cmp (const struct bt_uuid *u1, const struct bt_uuid *u2)
 Compare Bluetooth UUIDs. More...
 
bool bt_uuid_create (struct bt_uuid *uuid, const uint8_t *data, uint8_t data_len)
 Create a bt_uuid from a little-endian data buffer. More...
 
void bt_uuid_to_str (const struct bt_uuid *uuid, char *str, size_t len)
 Convert Bluetooth UUID to string. More...
 

Detailed Description

Bluetooth UUID handling.