Module setup

Source
Expand description

Pin definitions and setup functionality.

This module contains the unsafe traits that determine which pins can have a specific function, and provides functionality for setting up clocks and the MAC peripheral

Structs§

EthPins
A struct that represents a combination of pins to be used as RMII pins for the ethernet peripheral(s)
Parts
Access to all configured parts of the ethernet peripheral.
PartsIn
A struct that contains all peripheral parts required to configure the ethernet peripheral.

Traits§

AlternateVeryHighSpeed
Trait needed to setup the pins for the Ethernet peripheral.
RmiiCrsDv
RMII Rx Data Valid
RmiiRefClk
RMII Reference Clock
RmiiRxD0
RMII RX Data Pin 0
RmiiRxD1
RMII RX Data Pin 1
RmiiTxD0
RMII TX Data Pin 0
RmiiTxD1
RMII TX Data Pin 1
RmiiTxEN
RMII TX Enable