#[repr(C)]
pub struct RegisterBlock {
Show 18 fields 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 g0orcen: G0ORCEN, pub g1orcen: G1ORCEN, pub dtemplim: DTEMPLIM, pub dtempalarm: DTEMPALARM, pub mirrsts: MIRRSTS, pub rmacr: RMACR, pub rmdata: RMDATA, pub mirrallstat: MIRRALLSTAT, pub mirrallreq: MIRRALLREQ, /* private fields */
}
Expand description

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

g0orcen: G0ORCEN

0xa0 - Out of Range Comparator Enable Register 0

g1orcen: G1ORCEN

0xa4 - Out of Range Comparator Enable Register 1

dtemplim: DTEMPLIM

0xa8 - Die Temperature Sensor Limit Register

dtempalarm: DTEMPALARM

0xac - Die Temperature Sensor Alarm Register

mirrsts: MIRRSTS

0xc4 - Mirror Write Status Register

rmacr: RMACR

0xc8 - Retention Memory Access Control Register

rmdata: RMDATA

0xcc - Retention Memory Access Data Register

mirrallstat: MIRRALLSTAT

0xd0 - Mirror All Status

mirrallreq: MIRRALLREQ

0xd4 - Mirror All Request

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.