EasyManua.ls Logo

Espressif ESP32-S2 - Page 193

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
ETH_STATE_LINK
Link status changed
ETH_STATE_SPEED
Speed updated
ETH_STATE_DUPLEX
Duplex updated
ETH_STATE_PAUSE
Pause ability updated
enum esp_eth_io_cmd_t
Command list for ioctl API.
Values:
ETH_CMD_G_MAC_ADDR
Get MAC address
ETH_CMD_S_MAC_ADDR
Set MAC address
ETH_CMD_G_PHY_ADDR
Get PHY address
ETH_CMD_S_PHY_ADDR
Set PHY address
ETH_CMD_G_SPEED
Get Speed
ETH_CMD_S_PROMISCUOUS
Set promiscuous mode
ETH_CMD_S_FLOW_CTRL
Set flow control
ETH_CMD_G_DUPLEX_MODE
Get Duplex mode
ETH_CMD_S_PHY_LOOPBACK
Set PHY loopback
enum eth_event_t
Ethernet event declarations.
Values:
ETHERNET_EVENT_START
Ethernet driver start
ETHERNET_EVENT_STOP
Ethernet driver stop
ETHERNET_EVENT_CONNECTED
Ethernet got a valid link
ETHERNET_EVENT_DISCONNECTED
Ethernet lost a valid link
Header File
components/esp_eth/include/esp_eth_mac.h
Unions
union eth_mac_clock_config_t
#include <esp_eth_mac.h> Ethernet MAC Clock Configuration.
Espressif Systems 182
Submit Document Feedback
Release v4.4

Table of Contents