Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
eswifi_dev Struct Reference

#include <eswifi.h>

Data Fields

struct net_ififace
 
struct eswifi_bus_opsbus
 
struct eswifi_gpio resetn
 
struct eswifi_gpio wakeup
 
scan_result_cb_t scan_cb
 
struct k_work_q work_q
 
struct k_work request_work
 
struct eswifi_sta sta
 
enum eswifi_request req
 
enum eswifi_role role
 
uint8_t mac [6]
 
char buf [1600]
 
struct k_mutex mutex
 
atomic_val_t mutex_owner
 
unsigned int mutex_depth
 
voidbus_data
 
struct eswifi_off_socket socket [4]
 

Field Documentation

◆ buf

char eswifi_dev::buf[1600]

◆ bus

struct eswifi_bus_ops* eswifi_dev::bus

◆ bus_data

void* eswifi_dev::bus_data

◆ iface

struct net_if* eswifi_dev::iface

◆ mac

uint8_t eswifi_dev::mac[6]

◆ mutex

struct k_mutex eswifi_dev::mutex

◆ mutex_depth

unsigned int eswifi_dev::mutex_depth

◆ mutex_owner

atomic_val_t eswifi_dev::mutex_owner

◆ req

enum eswifi_request eswifi_dev::req

◆ request_work

struct k_work eswifi_dev::request_work

◆ resetn

struct eswifi_gpio eswifi_dev::resetn

◆ role

enum eswifi_role eswifi_dev::role

◆ scan_cb

scan_result_cb_t eswifi_dev::scan_cb

◆ socket

struct eswifi_off_socket eswifi_dev::socket[4]

◆ sta

struct eswifi_sta eswifi_dev::sta

◆ wakeup

struct eswifi_gpio eswifi_dev::wakeup

◆ work_q

struct k_work_q eswifi_dev::work_q

The documentation for this struct was generated from the following file: