esp_eth_netdev.h

Netdev interface for the ESP32 Ethernet MAC module.

const netdev.h::netdev_driver_t esp_eth_driver

Reference to the netdev device driver struct.

struct esp_eth_netdev_t

Device descriptor for ESP-ETH devices.

netdev.h::netdev_t netdev

netdev parent struct

uint8_t rx_len

number of bytes received

uint8_t rx_buf()

receive buffer

uint8_t tx_len

number of bytes in transmit buffer

uint8_t tx_buf()

transmit buffer

uint32_t event

received event

bool link_up

indicates whether link is up

gnrc_netif_t * netif

reference to the corresponding netif

mutex_t dev_lock

device is already in use