Edmac0

Struct Edmac0 

Source
pub struct Edmac0 { /* private fields */ }

Implementations§

Source§

impl Edmac0

Source

pub const fn edmr(&self) -> &'static Reg<Edmr_SPEC, RW>

EDMAC Mode Register

Source

pub const fn edtrr(&self) -> &'static Reg<Edtrr_SPEC, RW>

EDMAC Transmit Request Register

Source

pub const fn edrrr(&self) -> &'static Reg<Edrrr_SPEC, RW>

EDMAC Receive Request Register

Source

pub const fn tdlar(&self) -> &'static Reg<Tdlar_SPEC, RW>

Transmit Descriptor List Start Address Register

Source

pub const fn rdlar(&self) -> &'static Reg<Rdlar_SPEC, RW>

Receive Descriptor List Start Address Register

Source

pub const fn eesr(&self) -> &'static Reg<Eesr_SPEC, RW>

ETHERC/EDMAC Status Register

Source

pub const fn eesipr(&self) -> &'static Reg<Eesipr_SPEC, RW>

ETHERC/EDMAC Status Interrupt Enable Register

Source

pub const fn trscer(&self) -> &'static Reg<Trscer_SPEC, RW>

ETHERC/EDMAC Transmit/Receive Status Copy Enable Register

Source

pub const fn rmfcr(&self) -> &'static Reg<Rmfcr_SPEC, RW>

Missed-Frame Counter Register

Source

pub const fn tftr(&self) -> &'static Reg<Tftr_SPEC, RW>

Transmit FIFO Threshold Register

Source

pub const fn fdr(&self) -> &'static Reg<Fdr_SPEC, RW>

FIFO Depth Register

Source

pub const fn rmcr(&self) -> &'static Reg<Rmcr_SPEC, RW>

Receive Method Control Register

Source

pub const fn tfucr(&self) -> &'static Reg<Tfucr_SPEC, RW>

Transmit FIFO Underflow Counter

Source

pub const fn rfocr(&self) -> &'static Reg<Rfocr_SPEC, RW>

Receive FIFO Overflow Counter

Source

pub const fn iosr(&self) -> &'static Reg<Iosr_SPEC, RW>

Independent Output Signal Setting Register

Source

pub const fn fcftr(&self) -> &'static Reg<Fcftr_SPEC, RW>

Flow Control Start FIFO Threshold Setting Register

Source

pub const fn rpadir(&self) -> &'static Reg<Rpadir_SPEC, RW>

Receive Data Padding Insert Register

Source

pub const fn trimd(&self) -> &'static Reg<Trimd_SPEC, RW>

Transmit Interrupt Setting Register

Source

pub const fn rbwar(&self) -> &'static Reg<Rbwar_SPEC, R>

Receive Buffer Write Address Register

Source

pub const fn rdfar(&self) -> &'static Reg<Rdfar_SPEC, R>

Receive Descriptor Fetch Address Register

Source

pub const fn tbrar(&self) -> &'static Reg<Tbrar_SPEC, R>

Transmit Buffer Read Address Register

Source

pub const fn tdfar(&self) -> &'static Reg<Tdfar_SPEC, R>

Transmit Descriptor Fetch Address Register

Trait Implementations§

Source§

impl Clone for Edmac0

Source§

fn clone(&self) -> Edmac0

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Edmac0

Source§

fn eq(&self, other: &Edmac0) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Edmac0

Source§

impl Eq for Edmac0

Source§

impl Send for Edmac0

DMA Controller for the Ethernet Controller Channel 0

Source§

impl StructuralPartialEq for Edmac0

Source§

impl Sync for Edmac0

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.