Struct RegisterBlock

#[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

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> 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.