nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
uuid.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef BT_FAST_PAIR_UUID_H_
8#define BT_FAST_PAIR_UUID_H_
9
10#include <zephyr/bluetooth/uuid.h>
11
19#ifdef __cplusplus
20extern "C" {
21#endif
22
24#define BT_FAST_PAIR_UUID_FPS_VAL (0xFE2C)
26#define BT_FAST_PAIR_UUID_FPS BT_UUID_DECLARE_16(BT_FAST_PAIR_UUID_FPS_VAL)
27
29#define BT_FAST_PAIR_UUID_MODEL_ID_VAL \
30 BT_UUID_128_ENCODE(0xFE2C1233, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
32#define BT_FAST_PAIR_UUID_MODEL_ID \
33 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_MODEL_ID_VAL)
34
36#define BT_FAST_PAIR_UUID_KEY_BASED_PAIRING_VAL \
37 BT_UUID_128_ENCODE(0xFE2C1234, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
39#define BT_FAST_PAIR_UUID_KEY_BASED_PAIRING \
40 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_KEY_BASED_PAIRING_VAL)
41
43#define BT_FAST_PAIR_UUID_PASSKEY_VAL \
44 BT_UUID_128_ENCODE(0xFE2C1235, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
46#define BT_FAST_PAIR_UUID_PASSKEY \
47 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_PASSKEY_VAL)
48
50#define BT_FAST_PAIR_UUID_ACCOUNT_KEY_VAL \
51 BT_UUID_128_ENCODE(0xFE2C1236, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
53#define BT_FAST_PAIR_UUID_ACCOUNT_KEY \
54 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_ACCOUNT_KEY_VAL)
55
57#define BT_FAST_PAIR_UUID_ADDITIONAL_DATA_VAL \
58 BT_UUID_128_ENCODE(0xFE2C1237, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
60#define BT_FAST_PAIR_UUID_ADDITIONAL_DATA \
61 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_ADDITIONAL_DATA_VAL)
62
64#define BT_FAST_PAIR_UUID_BEACON_ACTIONS_VAL \
65 BT_UUID_128_ENCODE(0xFE2C1238, 0x8366, 0x4814, 0x8EB0, 0x01DE32100BEA)
67#define BT_FAST_PAIR_UUID_BEACON_ACTIONS \
68 BT_UUID_DECLARE_128(BT_FAST_PAIR_UUID_BEACON_ACTIONS_VAL)
69
70#ifdef __cplusplus
71}
72#endif
73
78#endif /* BT_FAST_PAIR_UUID_H_ */