Skip to main content

RegisterBlock

Struct RegisterBlock 

Source
pub struct RegisterBlock {
Show 55 fields pub int1r: Reg<INT1R_SPEC>, pub int2r: Reg<INT2R_SPEC>, pub int3r: Reg<INT3R_SPEC>, pub int4r: Reg<INT4R_SPEC>, pub t2ckr: Reg<T2CKR_SPEC>, pub t3ckr: Reg<T3CKR_SPEC>, pub t4ckr: Reg<T4CKR_SPEC>, pub t5ckr: Reg<T5CKR_SPEC>, pub ic1r: Reg<IC1R_SPEC>, pub ic2r: Reg<IC2R_SPEC>, pub ic3r: Reg<IC3R_SPEC>, pub ic4r: Reg<IC4R_SPEC>, pub ic5r: Reg<IC5R_SPEC>, pub ocfar: Reg<OCFAR_SPEC>, pub ocfbr: Reg<OCFBR_SPEC>, pub u1rxr: Reg<U1RXR_SPEC>, pub u1ctsr: Reg<U1CTSR_SPEC>, pub u2rxr: Reg<U2RXR_SPEC>, pub u2ctsr: Reg<U2CTSR_SPEC>, pub sdi1r: Reg<SDI1R_SPEC>, pub ss1r: Reg<SS1R_SPEC>, pub sdi2r: Reg<SDI2R_SPEC>, pub ss2r: Reg<SS2R_SPEC>, pub refclkir: Reg<REFCLKIR_SPEC>, pub rpa0r: Reg<RPA0R_SPEC>, pub rpa1r: Reg<RPA1R_SPEC>, pub rpa2r: Reg<RPA2R_SPEC>, pub rpa3r: Reg<RPA3R_SPEC>, pub rpa4r: Reg<RPA4R_SPEC>, pub rpa8r: Reg<RPA8R_SPEC>, pub rpa9r: Reg<RPA9R_SPEC>, pub rpb0r: Reg<RPB0R_SPEC>, pub rpb1r: Reg<RPB1R_SPEC>, pub rpb2r: Reg<RPB2R_SPEC>, pub rpb3r: Reg<RPB3R_SPEC>, pub rpb4r: Reg<RPB4R_SPEC>, pub rpb5r: Reg<RPB5R_SPEC>, pub rpb7r: Reg<RPB7R_SPEC>, pub rpb8r: Reg<RPB8R_SPEC>, pub rpb9r: Reg<RPB9R_SPEC>, pub rpb10r: Reg<RPB10R_SPEC>, pub rpb11r: Reg<RPB11R_SPEC>, pub rpb13r: Reg<RPB13R_SPEC>, pub rpb14r: Reg<RPB14R_SPEC>, pub rpb15r: Reg<RPB15R_SPEC>, pub rpc0r: Reg<RPC0R_SPEC>, pub rpc1r: Reg<RPC1R_SPEC>, pub rpc2r: Reg<RPC2R_SPEC>, pub rpc3r: Reg<RPC3R_SPEC>, pub rpc4r: Reg<RPC4R_SPEC>, pub rpc5r: Reg<RPC5R_SPEC>, pub rpc6r: Reg<RPC6R_SPEC>, pub rpc7r: Reg<RPC7R_SPEC>, pub rpc8r: Reg<RPC8R_SPEC>, pub rpc9r: Reg<RPC9R_SPEC>, /* private fields */
}
Expand description

Register block

Fields§

§int1r: Reg<INT1R_SPEC>

0x00 - INT1R register

§int2r: Reg<INT2R_SPEC>

0x04 - INT2R register

§int3r: Reg<INT3R_SPEC>

0x08 - INT3R register

§int4r: Reg<INT4R_SPEC>

0x0c - INT4R register

§t2ckr: Reg<T2CKR_SPEC>

0x14 - T2CKR register

§t3ckr: Reg<T3CKR_SPEC>

0x18 - T3CKR register

§t4ckr: Reg<T4CKR_SPEC>

0x1c - T4CKR register

§t5ckr: Reg<T5CKR_SPEC>

0x20 - T5CKR register

§ic1r: Reg<IC1R_SPEC>

0x24 - IC1R register

§ic2r: Reg<IC2R_SPEC>

0x28 - IC2R register

§ic3r: Reg<IC3R_SPEC>

0x2c - IC3R register

§ic4r: Reg<IC4R_SPEC>

0x30 - IC4R register

§ic5r: Reg<IC5R_SPEC>

0x34 - IC5R register

§ocfar: Reg<OCFAR_SPEC>

0x44 - OCFAR register

§ocfbr: Reg<OCFBR_SPEC>

0x48 - OCFBR register

§u1rxr: Reg<U1RXR_SPEC>

0x4c - U1RXR register

§u1ctsr: Reg<U1CTSR_SPEC>

0x50 - U1CTSR register

§u2rxr: Reg<U2RXR_SPEC>

0x54 - U2RXR register

§u2ctsr: Reg<U2CTSR_SPEC>

0x58 - U2CTSR register

§sdi1r: Reg<SDI1R_SPEC>

0x80 - SDI1R register

§ss1r: Reg<SS1R_SPEC>

0x84 - SS1R register

§sdi2r: Reg<SDI2R_SPEC>

0x8c - SDI2R register

§ss2r: Reg<SS2R_SPEC>

0x90 - SS2R register

§refclkir: Reg<REFCLKIR_SPEC>

0xb4 - REFCLKIR register

§rpa0r: Reg<RPA0R_SPEC>

0xfc - RPA0R register

§rpa1r: Reg<RPA1R_SPEC>

0x100 - RPA1R register

§rpa2r: Reg<RPA2R_SPEC>

0x104 - RPA2R register

§rpa3r: Reg<RPA3R_SPEC>

0x108 - RPA3R register

§rpa4r: Reg<RPA4R_SPEC>

0x10c - RPA4R register

§rpa8r: Reg<RPA8R_SPEC>

0x11c - RPA8R register

§rpa9r: Reg<RPA9R_SPEC>

0x120 - RPA9R register

§rpb0r: Reg<RPB0R_SPEC>

0x128 - RPB0R register

§rpb1r: Reg<RPB1R_SPEC>

0x12c - RPB1R register

§rpb2r: Reg<RPB2R_SPEC>

0x130 - RPB2R register

§rpb3r: Reg<RPB3R_SPEC>

0x134 - RPB3R register

§rpb4r: Reg<RPB4R_SPEC>

0x138 - RPB4R register

§rpb5r: Reg<RPB5R_SPEC>

0x13c - RPB5R register

§rpb7r: Reg<RPB7R_SPEC>

0x144 - RPB7R register

§rpb8r: Reg<RPB8R_SPEC>

0x148 - RPB8R register

§rpb9r: Reg<RPB9R_SPEC>

0x14c - RPB9R register

§rpb10r: Reg<RPB10R_SPEC>

0x150 - RPB10R register

§rpb11r: Reg<RPB11R_SPEC>

0x154 - RPB11R register

§rpb13r: Reg<RPB13R_SPEC>

0x15c - RPB13R register

§rpb14r: Reg<RPB14R_SPEC>

0x160 - RPB14R register

§rpb15r: Reg<RPB15R_SPEC>

0x164 - RPB15R register

§rpc0r: Reg<RPC0R_SPEC>

0x168 - RPC0R register

§rpc1r: Reg<RPC1R_SPEC>

0x16c - RPC1R register

§rpc2r: Reg<RPC2R_SPEC>

0x170 - RPC2R register

§rpc3r: Reg<RPC3R_SPEC>

0x174 - RPC3R register

§rpc4r: Reg<RPC4R_SPEC>

0x178 - RPC4R register

§rpc5r: Reg<RPC5R_SPEC>

0x17c - RPC5R register

§rpc6r: Reg<RPC6R_SPEC>

0x180 - RPC6R register

§rpc7r: Reg<RPC7R_SPEC>

0x184 - RPC7R register

§rpc8r: Reg<RPC8R_SPEC>

0x188 - RPC8R register

§rpc9r: Reg<RPC9R_SPEC>

0x18c - RPC9R register

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.