pub struct RegisterBlock {
    pub mmccr: MMCCR,
    pub mmcrir: MMCRIR,
    pub mmctir: MMCTIR,
    pub mmcrimr: MMCRIMR,
    pub mmctimr: MMCTIMR,
    pub mmctgfsccr: MMCTGFSCCR,
    pub mmctgfmsccr: MMCTGFMSCCR,
    pub mmctgfcr: MMCTGFCR,
    pub mmcrfcecr: MMCRFCECR,
    pub mmcrfaecr: MMCRFAECR,
    pub mmcrgufcr: MMCRGUFCR,
    /* private fields */
}
Expand description

Register block

Fields

mmccr: MMCCR

0x00 - Ethernet MMC control register

mmcrir: MMCRIR

0x04 - Ethernet MMC receive interrupt register

mmctir: MMCTIR

0x08 - Ethernet MMC transmit interrupt register

mmcrimr: MMCRIMR

0x0c - Ethernet MMC receive interrupt mask register

mmctimr: MMCTIMR

0x10 - Ethernet MMC transmit interrupt mask register

mmctgfsccr: MMCTGFSCCR

0x4c - Ethernet MMC transmitted good frames after a single collision counter

mmctgfmsccr: MMCTGFMSCCR

0x50 - Ethernet MMC transmitted good frames after more than a single collision

mmctgfcr: MMCTGFCR

0x68 - Ethernet MMC transmitted good frames counter register

mmcrfcecr: MMCRFCECR

0x94 - Ethernet MMC received frames with CRC error counter register

mmcrfaecr: MMCRFAECR

0x98 - Ethernet MMC received frames with alignment error counter register

mmcrgufcr: MMCRGUFCR

0xc4 - MMC received good unicast frames counter register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.