Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
connectivity_wifi_mgmt.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 CSIRO
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12#ifndef ZEPHYR_INCLUDE_CONN_MGR_CONNECTIVITY_WIFI_MGMT_H_
13#define ZEPHYR_INCLUDE_CONN_MGR_CONNECTIVITY_WIFI_MGMT_H_
14
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
24#define CONNECTIVITY_WIFI_MGMT_CTX_TYPE void *
25
31#define CONNECTIVITY_WIFI_MGMT_BIND(dev_id) \
32 IF_ENABLED(CONFIG_NET_CONNECTION_MANAGER_CONNECTIVITY_WIFI_MGMT, \
33 (CONN_MGR_CONN_DECLARE_PUBLIC(CONNECTIVITY_WIFI_MGMT); \
34 CONN_MGR_BIND_CONN(dev_id, CONNECTIVITY_WIFI_MGMT)))
35
36#ifdef __cplusplus
37}
38#endif
39
40#endif /* ZEPHYR_INCLUDE_CONN_MGR_CONNECTIVITY_WIFI_MGMT_H_ */
API for defining conn_mgr connectivity implementations (allowing ifaces to be used with conn_mgr_conn...