Loading...
Searching...
No Matches
esp_wifi_netdev_t Struct Reference

Device descriptor for ESP WiFi devices. More...

Detailed Description

Device descriptor for ESP WiFi devices.

Definition at line 48 of file esp_wifi_netdev.h.

#include <esp_wifi_netdev.h>

Data Fields

netdev_t netdev
 netdev parent struct
 
uint8_t rx_mem [ESP_WIFI_BUFSIZE]
 memory holding incoming packages
 
ringbuffer_t rx_buf
 ringbuffer for incoming packages
 
uint16_t tx_len
 number of bytes in transmit buffer
 
uint8_t tx_buf [ETHERNET_MAX_LEN]
 transmit buffer
 
uint8_t event_recv
 number of frame received events
 
uint8_t event_conn
 number of pending connect events
 
uint8_t event_disc
 number of pending disc events
 
bool connected
 indicates whether connected to AP
 
mutex_t dev_lock
 device is already in use
 

Field Documentation

◆ connected

bool esp_wifi_netdev_t::connected

indicates whether connected to AP

Definition at line 65 of file esp_wifi_netdev.h.

◆ dev_lock

mutex_t esp_wifi_netdev_t::dev_lock

device is already in use

Definition at line 68 of file esp_wifi_netdev.h.

◆ event_conn

uint8_t esp_wifi_netdev_t::event_conn

number of pending connect events

Definition at line 62 of file esp_wifi_netdev.h.

◆ event_disc

uint8_t esp_wifi_netdev_t::event_disc

number of pending disc events

Definition at line 63 of file esp_wifi_netdev.h.

◆ event_recv

uint8_t esp_wifi_netdev_t::event_recv

number of frame received events

Definition at line 58 of file esp_wifi_netdev.h.

◆ netdev

netdev_t esp_wifi_netdev_t::netdev

netdev parent struct

Definition at line 50 of file esp_wifi_netdev.h.

◆ rx_buf

ringbuffer_t esp_wifi_netdev_t::rx_buf

ringbuffer for incoming packages

Definition at line 53 of file esp_wifi_netdev.h.

◆ rx_mem

uint8_t esp_wifi_netdev_t::rx_mem[ESP_WIFI_BUFSIZE]

memory holding incoming packages

Definition at line 52 of file esp_wifi_netdev.h.

◆ tx_buf

uint8_t esp_wifi_netdev_t::tx_buf[ETHERNET_MAX_LEN]

transmit buffer

Definition at line 56 of file esp_wifi_netdev.h.

◆ tx_len

uint16_t esp_wifi_netdev_t::tx_len

number of bytes in transmit buffer

Definition at line 55 of file esp_wifi_netdev.h.


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