[][src]Struct xmc4800::scu_general::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub id: ID,
    pub idchip: IDCHIP,
    pub idmanuf: IDMANUF,
    pub stcon: STCON,
    pub gpr0: GPR0,
    pub gpr1: GPR1,
    pub ccucon: CCUCON,
    pub dtscon: DTSCON,
    pub dtsstat: DTSSTAT,
    pub sdmmcdel: SDMMCDEL,
    pub g0orcen: G0ORCEN,
    pub g1orcen: G1ORCEN,
    pub mirrsts: MIRRSTS,
    pub rmacr: RMACR,
    pub rmdata: RMDATA,
    // some fields omitted
}

Register block

Fields

id: ID

0x00 - SCU Module ID Register

idchip: IDCHIP

0x04 - Chip ID Register

idmanuf: IDMANUF

0x08 - Manufactory ID Register

stcon: STCON

0x10 - Startup Configuration Register

gpr0: GPR0

0x2c - General Purpose Register 0

gpr1: GPR1

0x30 - General Purpose Register 1

ccucon: CCUCON

0x4c - CCU Control Register

dtscon: DTSCON

0x8c - Die Temperature Sensor Control Register

dtsstat: DTSSTAT

0x90 - Die Temperature Sensor Status Register

sdmmcdel: SDMMCDEL

0x9c - SD-MMC Delay Control Register

g0orcen: G0ORCEN

0xa0 - Out of Range Comparator Enable Register 0

g1orcen: G1ORCEN

0xa4 - Out of Range Comparator Enable Register 1

mirrsts: MIRRSTS

0xc4 - Mirror Write Status Register

rmacr: RMACR

0xc8 - Retention Memory Access Control Register

rmdata: RMDATA

0xcc - Retention Memory Access Data Register

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self