nRF Connect SDK Bare Metal API
2.0.99
Loading...
Searching...
No Matches
uuid.h
1
7
#ifndef BLE_SERVICES_UUID_H__
8
#define BLE_SERVICES_UUID_H__
9
10
#ifdef __cplusplus
11
extern
"C"
{
12
#endif
13
17
#define BLE_UUID_ALERT_NOTIFICATION_SERVICE 0x1811
19
#define BLE_UUID_BATTERY_SERVICE 0x180F
21
#define BLE_UUID_BLOOD_PRESSURE_SERVICE 0x1810
23
#define BLE_UUID_CURRENT_TIME_SERVICE 0x1805
25
#define BLE_UUID_CYCLING_SPEED_AND_CADENCE 0x1816
27
#define BLE_UUID_LOCATION_AND_NAVIGATION_SERVICE 0x1819
29
#define BLE_UUID_DEVICE_INFORMATION_SERVICE 0x180A
31
#define BLE_UUID_GLUCOSE_SERVICE 0x1808
33
#define BLE_UUID_HEALTH_THERMOMETER_SERVICE 0x1809
35
#define BLE_UUID_HEART_RATE_SERVICE 0x180D
37
#define BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE 0x1812
39
#define BLE_UUID_IMMEDIATE_ALERT_SERVICE 0x1802
41
#define BLE_UUID_LINK_LOSS_SERVICE 0x1803
43
#define BLE_UUID_NEXT_DST_CHANGE_SERVICE 0x1807
45
#define BLE_UUID_PHONE_ALERT_STATUS_SERVICE 0x180E
47
#define BLE_UUID_REFERENCE_TIME_UPDATE_SERVICE 0x1806
49
#define BLE_UUID_RUNNING_SPEED_AND_CADENCE 0x1814
51
#define BLE_UUID_SCAN_PARAMETERS_SERVICE 0x1813
53
#define BLE_UUID_TX_POWER_SERVICE 0x1804
55
#define BLE_UUID_IPSP_SERVICE 0x1820
57
#define BLE_UUID_BMS_SERVICE 0x181E
59
#define BLE_UUID_CGM_SERVICE 0x181F
61
#define BLE_UUID_PLX_SERVICE 0x1822
63
#define BLE_UUID_OTS_SERVICE 0x1825
64
70
#define BLE_UUID_REMOVABLE_CHAR 0x2A3A
72
#define BLE_UUID_SERVICE_REQUIRED_CHAR 0x2A3B
74
#define BLE_UUID_ALERT_CATEGORY_ID_CHAR 0x2A43
76
#define BLE_UUID_ALERT_CATEGORY_ID_BIT_MASK_CHAR 0x2A42
78
#define BLE_UUID_ALERT_LEVEL_CHAR 0x2A06
80
#define BLE_UUID_ALERT_NOTIFICATION_CONTROL_POINT_CHAR 0x2A44
82
#define BLE_UUID_ALERT_STATUS_CHAR 0x2A3F
84
#define BLE_UUID_BATTERY_LEVEL_CHAR 0x2A19
86
#define BLE_UUID_BLOOD_PRESSURE_FEATURE_CHAR 0x2A49
88
#define BLE_UUID_BLOOD_PRESSURE_MEASUREMENT_CHAR 0x2A35
90
#define BLE_UUID_BODY_SENSOR_LOCATION_CHAR 0x2A38
92
#define BLE_UUID_BOOT_KEYBOARD_INPUT_REPORT_CHAR 0x2A22
94
#define BLE_UUID_BOOT_KEYBOARD_OUTPUT_REPORT_CHAR 0x2A32
96
#define BLE_UUID_BOOT_MOUSE_INPUT_REPORT_CHAR 0x2A33
98
#define BLE_UUID_CURRENT_TIME_CHAR 0x2A2B
100
#define BLE_UUID_DATE_TIME_CHAR 0x2A08
102
#define BLE_UUID_DAY_DATE_TIME_CHAR 0x2A0A
104
#define BLE_UUID_DAY_OF_WEEK_CHAR 0x2A09
106
#define BLE_UUID_DST_OFFSET_CHAR 0x2A0D
108
#define BLE_UUID_EXACT_TIME_256_CHAR 0x2A0C
110
#define BLE_UUID_FIRMWARE_REVISION_STRING_CHAR 0x2A26
112
#define BLE_UUID_GLUCOSE_FEATURE_CHAR 0x2A51
114
#define BLE_UUID_GLUCOSE_MEASUREMENT_CHAR 0x2A18
116
#define BLE_UUID_GLUCOSE_MEASUREMENT_CONTEXT_CHAR 0x2A34
118
#define BLE_UUID_HARDWARE_REVISION_STRING_CHAR 0x2A27
120
#define BLE_UUID_HEART_RATE_CONTROL_POINT_CHAR 0x2A39
122
#define BLE_UUID_HEART_RATE_MEASUREMENT_CHAR 0x2A37
124
#define BLE_UUID_HID_CONTROL_POINT_CHAR 0x2A4C
126
#define BLE_UUID_HID_INFORMATION_CHAR 0x2A4A
128
#define BLE_UUID_IEEE_REGULATORY_CERTIFICATION_DATA_LIST_CHAR 0x2A2A
130
#define BLE_UUID_INTERMEDIATE_CUFF_PRESSURE_CHAR 0x2A36
132
#define BLE_UUID_INTERMEDIATE_TEMPERATURE_CHAR 0x2A1E
134
#define BLE_UUID_LOCAL_TIME_INFORMATION_CHAR 0x2A0F
136
#define BLE_UUID_MANUFACTURER_NAME_STRING_CHAR 0x2A29
138
#define BLE_UUID_MEASUREMENT_INTERVAL_CHAR 0x2A21
140
#define BLE_UUID_MODEL_NUMBER_STRING_CHAR 0x2A24
142
#define BLE_UUID_UNREAD_ALERT_CHAR 0x2A45
144
#define BLE_UUID_NEW_ALERT_CHAR 0x2A46
146
#define BLE_UUID_PNP_ID_CHAR 0x2A50
148
#define BLE_UUID_PROTOCOL_MODE_CHAR 0x2A4E
150
#define BLE_UUID_RECORD_ACCESS_CONTROL_POINT_CHAR 0x2A52
152
#define BLE_UUID_REFERENCE_TIME_INFORMATION_CHAR 0x2A14
154
#define BLE_UUID_REPORT_CHAR 0x2A4D
156
#define BLE_UUID_REPORT_MAP_CHAR 0x2A4B
158
#define BLE_UUID_RINGER_CONTROL_POINT_CHAR 0x2A40
160
#define BLE_UUID_RINGER_SETTING_CHAR 0x2A41
162
#define BLE_UUID_SCAN_INTERVAL_WINDOW_CHAR 0x2A4F
164
#define BLE_UUID_SCAN_REFRESH_CHAR 0x2A31
166
#define BLE_UUID_SERIAL_NUMBER_STRING_CHAR 0x2A25
168
#define BLE_UUID_SOFTWARE_REVISION_STRING_CHAR 0x2A28
170
#define BLE_UUID_SUPPORTED_NEW_ALERT_CATEGORY_CHAR 0x2A47
172
#define BLE_UUID_SUPPORTED_UNREAD_ALERT_CATEGORY_CHAR 0x2A48
174
#define BLE_UUID_SYSTEM_ID_CHAR 0x2A23
176
#define BLE_UUID_TEMPERATURE_MEASUREMENT_CHAR 0x2A1C
178
#define BLE_UUID_TEMPERATURE_TYPE_CHAR 0x2A1D
180
#define BLE_UUID_TIME_ACCURACY_CHAR 0x2A12
182
#define BLE_UUID_TIME_SOURCE_CHAR 0x2A13
184
#define BLE_UUID_TIME_UPDATE_CONTROL_POINT_CHAR 0x2A16
186
#define BLE_UUID_TIME_UPDATE_STATE_CHAR 0x2A17
188
#define BLE_UUID_TIME_WITH_DST_CHAR 0x2A11
190
#define BLE_UUID_TIME_ZONE_CHAR 0x2A0E
192
#define BLE_UUID_TX_POWER_LEVEL_CHAR 0x2A07
194
#define BLE_UUID_CSC_FEATURE_CHAR 0x2A5C
196
#define BLE_UUID_CSC_MEASUREMENT_CHAR 0x2A5B
198
#define BLE_UUID_RSC_FEATURE_CHAR 0x2A54
200
#define BLE_UUID_SC_CTRLPT_CHAR 0x2A55
202
#define BLE_UUID_RSC_MEASUREMENT_CHAR 0x2A53
204
#define BLE_UUID_SENSOR_LOCATION_CHAR 0x2A5D
206
#define BLE_UUID_EXTERNAL_REPORT_REF_DESCR 0x2907
208
#define BLE_UUID_REPORT_REF_DESCR 0x2908
210
#define BLE_UUID_LN_FEATURE_CHAR 0x2A6A
212
#define BLE_UUID_LN_POSITION_QUALITY_CHAR 0x2A69
214
#define BLE_UUID_LN_LOCATION_AND_SPEED_CHAR 0x2A67
216
#define BLE_UUID_LN_NAVIGATION_CHAR 0x2A68
218
#define BLE_UUID_LN_CONTROL_POINT_CHAR 0x2A6B
220
#define BLE_UUID_BMS_CTRLPT 0x2AA4
222
#define BLE_UUID_BMS_FEATURE 0x2AA5
224
#define BLE_UUID_CGM_MEASUREMENT 0x2AA7
226
#define BLE_UUID_CGM_FEATURE 0x2AA8
228
#define BLE_UUID_CGM_STATUS 0x2AA9
230
#define BLE_UUID_CGM_SESSION_START_TIME 0x2AAA
232
#define BLE_UUID_CGM_SESSION_RUN_TIME 0x2AAB
234
#define BLE_UUID_CGM_SPECIFIC_OPS_CTRLPT 0x2AAC
236
#define BLE_UUID_PLX_SPOT_CHECK_MEAS 0x2A5E
238
#define BLE_UUID_PLX_CONTINUOUS_MEAS 0x2A5F
240
#define BLE_UUID_PLX_FEATURES 0x2A60
242
#define BLE_UUID_OTS_FEATURES 0x2ABD
244
#define BLE_UUID_OTS_OBJECT_NAME 0x2ABE
246
#define BLE_UUID_OTS_OBJECT_TYPE 0x2ABF
248
#define BLE_UUID_OTS_OBJECT_SIZE 0x2AC0
250
#define BLE_UUID_OTS_OBJECT_FIRST_CREATED 0x2AC1
252
#define BLE_UUID_OTS_OBJECT_LAST_MODIFIED 0x2AC2
254
#define BLE_UUID_OTS_OBJECT_ID 0x2AC3
256
#define BLE_UUID_OTS_OBJECT_PROPERTIES 0x2AC4
258
#define BLE_UUID_OTS_OACP 0x2AC5
260
#define BLE_UUID_OTS_OLCP 0x2AC6
262
#define BLE_UUID_OTS_LF 0x2AC7
264
#define BLE_UUID_OTS_OBJECT_CHANGED 0x2AC8
265
269
#define BLE_CHAR_ALERT_LEVEL_NO_ALERT 0x00
271
#define BLE_CHAR_ALERT_LEVEL_MILD_ALERT 0x01
273
#define BLE_CHAR_ALERT_LEVEL_HIGH_ALERT 0x02
274
276
#define BLE_SRV_ENCODED_REPORT_REF_LEN 2
278
#define BLE_CCCD_VALUE_LEN 2
279
280
#ifdef __cplusplus
281
}
282
#endif
283
284
#endif
/* BLE_SERVICES_UUID_H__ */
include
bm
bluetooth
services
uuid.h
Generated on Wed Jun 17 2026 10:54:29 for nRF Connect SDK Bare Metal API by
1.12.0