esp_now_netdev.h

Netdev interface for the ESP-NOW WiFi P2P protocol.

ESP_NOW_MAX_SIZE

Maximum packet size that can be used with ESP-NOW.

1
(250)
ESP_NOW_ADDR_LEN

Length of ESP-NOW addresses.

1
ETHERNET_ADDR_LEN
const netdev.h::netdev_driver_t esp_now_driver

Reference to the netdev device driver struct.

struct esp_now_netdev_t

Device descriptor for ESP-NOW devices.

netdev.h::netdev_t netdev

netdev parent struct

uint8_t addr()

device addr (MAC address)

uint8_t rx_len

number of bytes received

uint8_t rx_buf()

receive buffer

uint8_t rx_mac()

source address

uint8_t tx_len

number of bytes in transmit buffer

uint8_t tx_buf()

transmit buffer

gnrc_netif_t * netif

reference to the corresponding netif

uint8_t peers_all

number of peers reachable

uint8_t peers_enc

number of encrypted peers

mutex_t dev_lock

device is already in use