Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
connectivity_wifi_mgmt.h File Reference

Connectivity implementation for drivers exposing the wifi_mgmt API. More...

Go to the source code of this file.

Macros

#define CONNECTIVITY_WIFI_MGMT_CTX_TYPE   void *
 Context type for generic WIFI_MGMT connectivity backend.
 
#define CONNECTIVITY_WIFI_MGMT_BIND(dev_id)
 Associate the generic WIFI_MGMT implementation with a network device.
 

Detailed Description

Connectivity implementation for drivers exposing the wifi_mgmt API.

Macro Definition Documentation

◆ CONNECTIVITY_WIFI_MGMT_BIND

#define CONNECTIVITY_WIFI_MGMT_BIND (   dev_id)
Value:
IF_ENABLED(CONFIG_NET_CONNECTION_MANAGER_CONNECTIVITY_WIFI_MGMT, \
(CONN_MGR_CONN_DECLARE_PUBLIC(CONNECTIVITY_WIFI_MGMT); \
CONN_MGR_BIND_CONN(dev_id, CONNECTIVITY_WIFI_MGMT)))
#define CONN_MGR_CONN_DECLARE_PUBLIC(conn_id)
Helper macro to make a conn_mgr connectivity implementation publicly available.
Definition: conn_mgr_connectivity_impl.h:145
#define IF_ENABLED(_flag, _code)
Insert code if _flag is defined and equals 1.
Definition: util_macro.h:223

Associate the generic WIFI_MGMT implementation with a network device.

Parameters
dev_idNetwork device id.

◆ CONNECTIVITY_WIFI_MGMT_CTX_TYPE

#define CONNECTIVITY_WIFI_MGMT_CTX_TYPE   void *

Context type for generic WIFI_MGMT connectivity backend.