#[repr(C)]
pub struct RegisterBlock { pub gctrl: GCTRL, pub gstat: GSTAT, pub gidls: GIDLS, pub gidlc: GIDLC, pub gcss: GCSS, pub gcsc: GCSC, pub gcst: GCST, pub ecrd: ECRD, pub midr: MIDR, /* private fields */ }
Expand description

Register block

Fields

gctrl: GCTRL

0x00 - Global Control Register

gstat: GSTAT

0x04 - Global Status Register

gidls: GIDLS

0x08 - Global Idle Set

gidlc: GIDLC

0x0c - Global Idle Clear

gcss: GCSS

0x10 - Global Channel Set

gcsc: GCSC

0x14 - Global Channel Clear

gcst: GCST

0x18 - Global Channel Status

ecrd: ECRD

0x50 - Extended Capture Mode Read

midr: MIDR

0x80 - Module Identification

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.