caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
Loading...
Searching...
No Matches
Data Fields
cfn_hal_eth_phy_t Struct Reference

Ethernet hardware physical mapping. More...

#include <cfn_hal_eth.h>

Data Fields

void * instance
 
cfn_hal_gpio_pin_handle_tref_clk
 
cfn_hal_gpio_pin_handle_tmdio
 
cfn_hal_gpio_pin_handle_tmdc
 
cfn_hal_gpio_pin_handle_tcrs_dv
 
cfn_hal_gpio_pin_handle_trxd0
 
cfn_hal_gpio_pin_handle_trxd1
 
cfn_hal_gpio_pin_handle_ttx_en
 
cfn_hal_gpio_pin_handle_ttxd0
 
cfn_hal_gpio_pin_handle_ttxd1
 
void * user_arg
 

Detailed Description

Ethernet hardware physical mapping.

Field Documentation

◆ crs_dv

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::crs_dv

Carrier Sense/Data Valid mapping

◆ instance

void* cfn_hal_eth_phy_t::instance

Peripheral base instance

◆ mdc

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::mdc

Management Data Clock mapping

◆ mdio

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::mdio

Management Data I/O mapping

◆ ref_clk

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::ref_clk

Reference clock mapping

◆ rxd0

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::rxd0

Receive Data 0 mapping

◆ rxd1

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::rxd1

Receive Data 1 mapping

◆ tx_en

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::tx_en

Transmit Enable mapping

◆ txd0

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::txd0

Transmit Data 0 mapping

◆ txd1

cfn_hal_gpio_pin_handle_t* cfn_hal_eth_phy_t::txd1

Transmit Data 1 mapping

◆ user_arg

void* cfn_hal_eth_phy_t::user_arg

Peripheral instance user argument


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