Struct stm32_hal2::pac::mdios::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 71 fields
pub cr: Reg<CR_SPEC>,
pub wrfr: Reg<WRFR_SPEC>,
pub cwrfr: Reg<CWRFR_SPEC>,
pub rdfr: Reg<RDFR_SPEC>,
pub crdfr: Reg<CRDFR_SPEC>,
pub sr: Reg<SR_SPEC>,
pub clrfr: Reg<CLRFR_SPEC>,
pub dinr0: Reg<DINR0_SPEC>,
pub dinr1: Reg<DINR1_SPEC>,
pub dinr2: Reg<DINR2_SPEC>,
pub dinr3: Reg<DINR3_SPEC>,
pub dinr4: Reg<DINR4_SPEC>,
pub dinr5: Reg<DINR5_SPEC>,
pub dinr6: Reg<DINR6_SPEC>,
pub dinr7: Reg<DINR7_SPEC>,
pub dinr8: Reg<DINR8_SPEC>,
pub dinr9: Reg<DINR9_SPEC>,
pub dinr10: Reg<DINR10_SPEC>,
pub dinr11: Reg<DINR11_SPEC>,
pub dinr12: Reg<DINR12_SPEC>,
pub dinr13: Reg<DINR13_SPEC>,
pub dinr14: Reg<DINR14_SPEC>,
pub dinr15: Reg<DINR15_SPEC>,
pub dinr16: Reg<DINR16_SPEC>,
pub dinr17: Reg<DINR17_SPEC>,
pub dinr18: Reg<DINR18_SPEC>,
pub dinr19: Reg<DINR19_SPEC>,
pub dinr20: Reg<DINR20_SPEC>,
pub dinr21: Reg<DINR21_SPEC>,
pub dinr22: Reg<DINR22_SPEC>,
pub dinr23: Reg<DINR23_SPEC>,
pub dinr24: Reg<DINR24_SPEC>,
pub dinr25: Reg<DINR25_SPEC>,
pub dinr26: Reg<DINR26_SPEC>,
pub dinr27: Reg<DINR27_SPEC>,
pub dinr28: Reg<DINR28_SPEC>,
pub dinr29: Reg<DINR29_SPEC>,
pub dinr30: Reg<DINR30_SPEC>,
pub dinr31: Reg<DINR31_SPEC>,
pub doutr0: Reg<DOUTR0_SPEC>,
pub doutr1: Reg<DOUTR1_SPEC>,
pub doutr2: Reg<DOUTR2_SPEC>,
pub doutr3: Reg<DOUTR3_SPEC>,
pub doutr4: Reg<DOUTR4_SPEC>,
pub doutr5: Reg<DOUTR5_SPEC>,
pub doutr6: Reg<DOUTR6_SPEC>,
pub doutr7: Reg<DOUTR7_SPEC>,
pub doutr8: Reg<DOUTR8_SPEC>,
pub doutr9: Reg<DOUTR9_SPEC>,
pub doutr10: Reg<DOUTR10_SPEC>,
pub doutr11: Reg<DOUTR11_SPEC>,
pub doutr12: Reg<DOUTR12_SPEC>,
pub doutr13: Reg<DOUTR13_SPEC>,
pub doutr14: Reg<DOUTR14_SPEC>,
pub doutr15: Reg<DOUTR15_SPEC>,
pub doutr16: Reg<DOUTR16_SPEC>,
pub doutr17: Reg<DOUTR17_SPEC>,
pub doutr18: Reg<DOUTR18_SPEC>,
pub doutr19: Reg<DOUTR19_SPEC>,
pub doutr20: Reg<DOUTR20_SPEC>,
pub doutr21: Reg<DOUTR21_SPEC>,
pub doutr22: Reg<DOUTR22_SPEC>,
pub doutr23: Reg<DOUTR23_SPEC>,
pub doutr24: Reg<DOUTR24_SPEC>,
pub doutr25: Reg<DOUTR25_SPEC>,
pub doutr26: Reg<DOUTR26_SPEC>,
pub doutr27: Reg<DOUTR27_SPEC>,
pub doutr28: Reg<DOUTR28_SPEC>,
pub doutr29: Reg<DOUTR29_SPEC>,
pub doutr30: Reg<DOUTR30_SPEC>,
pub doutr31: Reg<DOUTR31_SPEC>,
}
Expand description
Register block
Fields
cr: Reg<CR_SPEC>
0x00 - MDIOS configuration register
wrfr: Reg<WRFR_SPEC>
0x04 - MDIOS write flag register
cwrfr: Reg<CWRFR_SPEC>
0x08 - MDIOS clear write flag register
rdfr: Reg<RDFR_SPEC>
0x0c - MDIOS read flag register
crdfr: Reg<CRDFR_SPEC>
0x10 - MDIOS clear read flag register
sr: Reg<SR_SPEC>
0x14 - MDIOS status register
clrfr: Reg<CLRFR_SPEC>
0x18 - MDIOS clear flag register
dinr0: Reg<DINR0_SPEC>
0x1c - MDIOS input data register 0
dinr1: Reg<DINR1_SPEC>
0x20 - MDIOS input data register 1
dinr2: Reg<DINR2_SPEC>
0x24 - MDIOS input data register 2
dinr3: Reg<DINR3_SPEC>
0x28 - MDIOS input data register 3
dinr4: Reg<DINR4_SPEC>
0x2c - MDIOS input data register 4
dinr5: Reg<DINR5_SPEC>
0x30 - MDIOS input data register 5
dinr6: Reg<DINR6_SPEC>
0x34 - MDIOS input data register 6
dinr7: Reg<DINR7_SPEC>
0x38 - MDIOS input data register 7
dinr8: Reg<DINR8_SPEC>
0x3c - MDIOS input data register 8
dinr9: Reg<DINR9_SPEC>
0x40 - MDIOS input data register 9
dinr10: Reg<DINR10_SPEC>
0x44 - MDIOS input data register 10
dinr11: Reg<DINR11_SPEC>
0x48 - MDIOS input data register 11
dinr12: Reg<DINR12_SPEC>
0x4c - MDIOS input data register 12
dinr13: Reg<DINR13_SPEC>
0x50 - MDIOS input data register 13
dinr14: Reg<DINR14_SPEC>
0x54 - MDIOS input data register 14
dinr15: Reg<DINR15_SPEC>
0x58 - MDIOS input data register 15
dinr16: Reg<DINR16_SPEC>
0x5c - MDIOS input data register 16
dinr17: Reg<DINR17_SPEC>
0x60 - MDIOS input data register 17
dinr18: Reg<DINR18_SPEC>
0x64 - MDIOS input data register 18
dinr19: Reg<DINR19_SPEC>
0x68 - MDIOS input data register 19
dinr20: Reg<DINR20_SPEC>
0x6c - MDIOS input data register 20
dinr21: Reg<DINR21_SPEC>
0x70 - MDIOS input data register 21
dinr22: Reg<DINR22_SPEC>
0x74 - MDIOS input data register 22
dinr23: Reg<DINR23_SPEC>
0x78 - MDIOS input data register 23
dinr24: Reg<DINR24_SPEC>
0x7c - MDIOS input data register 24
dinr25: Reg<DINR25_SPEC>
0x80 - MDIOS input data register 25
dinr26: Reg<DINR26_SPEC>
0x84 - MDIOS input data register 26
dinr27: Reg<DINR27_SPEC>
0x88 - MDIOS input data register 27
dinr28: Reg<DINR28_SPEC>
0x8c - MDIOS input data register 28
dinr29: Reg<DINR29_SPEC>
0x90 - MDIOS input data register 29
dinr30: Reg<DINR30_SPEC>
0x94 - MDIOS input data register 30
dinr31: Reg<DINR31_SPEC>
0x98 - MDIOS input data register 31
doutr0: Reg<DOUTR0_SPEC>
0x9c - MDIOS output data register 0
doutr1: Reg<DOUTR1_SPEC>
0xa0 - MDIOS output data register 1
doutr2: Reg<DOUTR2_SPEC>
0xa4 - MDIOS output data register 2
doutr3: Reg<DOUTR3_SPEC>
0xa8 - MDIOS output data register 3
doutr4: Reg<DOUTR4_SPEC>
0xac - MDIOS output data register 4
doutr5: Reg<DOUTR5_SPEC>
0xb0 - MDIOS output data register 5
doutr6: Reg<DOUTR6_SPEC>
0xb4 - MDIOS output data register 6
doutr7: Reg<DOUTR7_SPEC>
0xb8 - MDIOS output data register 7
doutr8: Reg<DOUTR8_SPEC>
0xbc - MDIOS output data register 8
doutr9: Reg<DOUTR9_SPEC>
0xc0 - MDIOS output data register 9
doutr10: Reg<DOUTR10_SPEC>
0xc4 - MDIOS output data register 10
doutr11: Reg<DOUTR11_SPEC>
0xc8 - MDIOS output data register 11
doutr12: Reg<DOUTR12_SPEC>
0xcc - MDIOS output data register 12
doutr13: Reg<DOUTR13_SPEC>
0xd0 - MDIOS output data register 13
doutr14: Reg<DOUTR14_SPEC>
0xd4 - MDIOS output data register 14
doutr15: Reg<DOUTR15_SPEC>
0xd8 - MDIOS output data register 15
doutr16: Reg<DOUTR16_SPEC>
0xdc - MDIOS output data register 16
doutr17: Reg<DOUTR17_SPEC>
0xe0 - MDIOS output data register 17
doutr18: Reg<DOUTR18_SPEC>
0xe4 - MDIOS output data register 18
doutr19: Reg<DOUTR19_SPEC>
0xe8 - MDIOS output data register 19
doutr20: Reg<DOUTR20_SPEC>
0xec - MDIOS output data register 20
doutr21: Reg<DOUTR21_SPEC>
0xf0 - MDIOS output data register 21
doutr22: Reg<DOUTR22_SPEC>
0xf4 - MDIOS output data register 22
doutr23: Reg<DOUTR23_SPEC>
0xf8 - MDIOS output data register 23
doutr24: Reg<DOUTR24_SPEC>
0xfc - MDIOS output data register 24
doutr25: Reg<DOUTR25_SPEC>
0x100 - MDIOS output data register 25
doutr26: Reg<DOUTR26_SPEC>
0x104 - MDIOS output data register 26
doutr27: Reg<DOUTR27_SPEC>
0x108 - MDIOS output data register 27
doutr28: Reg<DOUTR28_SPEC>
0x10c - MDIOS output data register 28
doutr29: Reg<DOUTR29_SPEC>
0x110 - MDIOS output data register 29
doutr30: Reg<DOUTR30_SPEC>
0x114 - MDIOS output data register 30
doutr31: Reg<DOUTR31_SPEC>
0x118 - MDIOS output data register 31