Skip to main content

RegisterBlock

Struct RegisterBlock 

Source
#[repr(C)]
pub struct RegisterBlock {
Show 48 fields pub cont: Reg<CONT_SPEC>, pub contclr: Reg<CONTCLR_SPEC>, pub contset: Reg<CONTSET_SPEC>, pub continv: Reg<CONTINV_SPEC>, pub econ: Reg<ECON_SPEC>, pub econclr: Reg<ECONCLR_SPEC>, pub econset: Reg<ECONSET_SPEC>, pub econinv: Reg<ECONINV_SPEC>, pub int: Reg<INT_SPEC>, pub intclr: Reg<INTCLR_SPEC>, pub intset: Reg<INTSET_SPEC>, pub intinv: Reg<INTINV_SPEC>, pub ssa: Reg<SSA_SPEC>, pub ssaclr: Reg<SSACLR_SPEC>, pub ssaset: Reg<SSASET_SPEC>, pub ssainv: Reg<SSAINV_SPEC>, pub dsa: Reg<DSA_SPEC>, pub dsaclr: Reg<DSACLR_SPEC>, pub dsaset: Reg<DSASET_SPEC>, pub dsainv: Reg<DSAINV_SPEC>, pub ssiz: Reg<SSIZ_SPEC>, pub ssizclr: Reg<SSIZCLR_SPEC>, pub ssizset: Reg<SSIZSET_SPEC>, pub ssizinv: Reg<SSIZINV_SPEC>, pub dsiz: Reg<DSIZ_SPEC>, pub dsizclr: Reg<DSIZCLR_SPEC>, pub dsizset: Reg<DSIZSET_SPEC>, pub dsizinv: Reg<DSIZINV_SPEC>, pub sptr: Reg<SPTR_SPEC>, pub sptrclr: Reg<SPTRCLR_SPEC>, pub sptrset: Reg<SPTRSET_SPEC>, pub sptrinv: Reg<SPTRINV_SPEC>, pub dptr: Reg<DPTR_SPEC>, pub dptrclr: Reg<DPTRCLR_SPEC>, pub dptrset: Reg<DPTRSET_SPEC>, pub dptrinv: Reg<DPTRINV_SPEC>, pub csiz: Reg<CSIZ_SPEC>, pub csizclr: Reg<CSIZCLR_SPEC>, pub csizset: Reg<CSIZSET_SPEC>, pub csizinv: Reg<CSIZINV_SPEC>, pub cptr: Reg<CPTR_SPEC>, pub cptrclr: Reg<CPTRCLR_SPEC>, pub cptrset: Reg<CPTRSET_SPEC>, pub cptrinv: Reg<CPTRINV_SPEC>, pub dat: Reg<DAT_SPEC>, pub datclr: Reg<DATCLR_SPEC>, pub datset: Reg<DATSET_SPEC>, pub datinv: Reg<DATINV_SPEC>,
}
Expand description

Register block

Fields§

§cont: Reg<CONT_SPEC>

0x00 - DCH0CON register

§contclr: Reg<CONTCLR_SPEC>

0x04 - DCH0CONCLR register

§contset: Reg<CONTSET_SPEC>

0x08 - DCH0CONSET register

§continv: Reg<CONTINV_SPEC>

0x0c - DCH0CONINV register

§econ: Reg<ECON_SPEC>

0x10 - DCH0ECON register

§econclr: Reg<ECONCLR_SPEC>

0x14 - DCH0ECONCLR register

§econset: Reg<ECONSET_SPEC>

0x18 - DCH0ECONSET register

§econinv: Reg<ECONINV_SPEC>

0x1c - DCH0ECONINV register

§int: Reg<INT_SPEC>

0x20 - DCH0INT register

§intclr: Reg<INTCLR_SPEC>

0x24 - DCH0INTCLR register

§intset: Reg<INTSET_SPEC>

0x28 - DCH0INTSET register

§intinv: Reg<INTINV_SPEC>

0x2c - DCH0INTINV register

§ssa: Reg<SSA_SPEC>

0x30 - DCH0SSA register

§ssaclr: Reg<SSACLR_SPEC>

0x34 - DCH0SSACLR register

§ssaset: Reg<SSASET_SPEC>

0x38 - DCH0SSASET register

§ssainv: Reg<SSAINV_SPEC>

0x3c - DCH0SSAINV register

§dsa: Reg<DSA_SPEC>

0x40 - DCH0DSA register

§dsaclr: Reg<DSACLR_SPEC>

0x44 - DCH0DSACLR register

§dsaset: Reg<DSASET_SPEC>

0x48 - DCH0DSASET register

§dsainv: Reg<DSAINV_SPEC>

0x4c - DCH0DSAINV register

§ssiz: Reg<SSIZ_SPEC>

0x50 - DCH0SSIZ register

§ssizclr: Reg<SSIZCLR_SPEC>

0x54 - DCH0SSIZCLR register

§ssizset: Reg<SSIZSET_SPEC>

0x58 - DCH0SSIZSET register

§ssizinv: Reg<SSIZINV_SPEC>

0x5c - DCH0SSIZINV register

§dsiz: Reg<DSIZ_SPEC>

0x60 - DCH0DSIZ register

§dsizclr: Reg<DSIZCLR_SPEC>

0x64 - DCH0DSIZCLR register

§dsizset: Reg<DSIZSET_SPEC>

0x68 - DCH0DSIZSET register

§dsizinv: Reg<DSIZINV_SPEC>

0x6c - DCH0DSIZINV register

§sptr: Reg<SPTR_SPEC>

0x70 - DCH0SPTR register

§sptrclr: Reg<SPTRCLR_SPEC>

0x74 - DCH0SPTRCLR register

§sptrset: Reg<SPTRSET_SPEC>

0x78 - DCH0SPTRSET register

§sptrinv: Reg<SPTRINV_SPEC>

0x7c - DCH0SPTRINV register

§dptr: Reg<DPTR_SPEC>

0x80 - DCH0DPTR register

§dptrclr: Reg<DPTRCLR_SPEC>

0x84 - DCH0DPTRCLR register

§dptrset: Reg<DPTRSET_SPEC>

0x88 - DCH0DPTRSET register

§dptrinv: Reg<DPTRINV_SPEC>

0x8c - DCH0DPTRINV register

§csiz: Reg<CSIZ_SPEC>

0x90 - DCH0CSIZ register

§csizclr: Reg<CSIZCLR_SPEC>

0x94 - DCH0CSIZCLR register

§csizset: Reg<CSIZSET_SPEC>

0x98 - DCH0CSIZSET register

§csizinv: Reg<CSIZINV_SPEC>

0x9c - DCH0CSIZINV register

§cptr: Reg<CPTR_SPEC>

0xa0 - DCH0CPTR register

§cptrclr: Reg<CPTRCLR_SPEC>

0xa4 - DCH0CPTRCLR register

§cptrset: Reg<CPTRSET_SPEC>

0xa8 - DCH0CPTRSET register

§cptrinv: Reg<CPTRINV_SPEC>

0xac - DCH0CPTRINV register

§dat: Reg<DAT_SPEC>

0xb0 - DCH0DAT register

§datclr: Reg<DATCLR_SPEC>

0xb4 - DCH0DATCLR register

§datset: Reg<DATSET_SPEC>

0xb8 - DCH0DATSET register

§datinv: Reg<DATINV_SPEC>

0xbc - DCH0DATINV 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.