nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
wifi_provisioning.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef WIFI_PROVISIONING_H_
8#define WIFI_PROVISIONING_H_
9
10#include <zephyr/types.h>
11#include <zephyr/bluetooth/uuid.h>
12
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/* WiFi Provisioning Service UUID */
24#define BT_UUID_PROV_VAL \
25 BT_UUID_128_ENCODE(0x14387800, 0x130c, 0x49e7, 0xb877, 0x2881c89cb258)
26#define BT_UUID_PROV \
27 BT_UUID_DECLARE_128(BT_UUID_PROV_VAL)
28
29/* Information characteristic UUID */
30#define BT_UUID_PROV_INFO_VAL \
31 BT_UUID_128_ENCODE(0x14387801, 0x130c, 0x49e7, 0xb877, 0x2881c89cb258)
32#define BT_UUID_PROV_INFO \
33 BT_UUID_DECLARE_128(BT_UUID_PROV_INFO_VAL)
34
35/* Control Point characteristic UUID */
36#define BT_UUID_PROV_CONTROL_POINT_VAL \
37 BT_UUID_128_ENCODE(0x14387802, 0x130c, 0x49e7, 0xb877, 0x2881c89cb258)
38#define BT_UUID_PROV_CONTROL_POINT \
39 BT_UUID_DECLARE_128(BT_UUID_PROV_CONTROL_POINT_VAL)
40
41/* Data out characteristic UUID */
42#define BT_UUID_PROV_DATA_OUT_VAL \
43 BT_UUID_128_ENCODE(0x14387803, 0x130c, 0x49e7, 0xb877, 0x2881c89cb258)
44#define BT_UUID_PROV_DATA_OUT \
45 BT_UUID_DECLARE_128(BT_UUID_PROV_DATA_OUT_VAL)
46
47
48#ifdef __cplusplus
49}
50#endif
51
56#endif /* WIFI_PROVISIONING_H_ */