Struct stm32f407::ethernet_mmc::RegisterBlock [] [src]

#[repr(C)]
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, // some fields omitted }

Register block

Fields

0x00 - Ethernet MMC control register

0x04 - Ethernet MMC receive interrupt register

0x08 - Ethernet MMC transmit interrupt register

0x0c - Ethernet MMC receive interrupt mask register

0x10 - Ethernet MMC transmit interrupt mask register

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

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

0x68 - Ethernet MMC transmitted good frames counter register

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

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

0xc4 - MMC received good unicast frames counter register