#[repr(C)]
pub struct RegisterBlock {
Show 26 fields pub ins: INS, pub cmc: CMC, pub tcst: TCST, pub tcset: TCSET, pub tcclr: TCCLR, pub tc: TC, pub psl: PSL, pub dit: DIT, pub dits: DITS, pub psc: PSC, pub fpc: FPC, pub fpcs: FPCS, pub pr: PR, pub prs: PRS, pub cr: CR, pub crs: CRS, pub timer: TIMER, pub c0v: C0V, pub c1v: C1V, pub c2v: C2V, pub c3v: C3V, pub ints: INTS, pub inte: INTE, pub srs: SRS, pub sws: SWS, pub swr: SWR, /* private fields */
}
Expand description

Register block

Fields

ins: INS

0x00 - Input Selector Configuration

cmc: CMC

0x04 - Connection Matrix Control

tcst: TCST

0x08 - Slice Timer Status

tcset: TCSET

0x0c - Slice Timer Run Set

tcclr: TCCLR

0x10 - Slice Timer Clear

tc: TC

0x14 - Slice Timer Control

psl: PSL

0x18 - Passive Level Config

dit: DIT

0x1c - Dither Config

dits: DITS

0x20 - Dither Shadow Register

psc: PSC

0x24 - Prescaler Control

fpc: FPC

0x28 - Floating Prescaler Control

fpcs: FPCS

0x2c - Floating Prescaler Shadow

pr: PR

0x30 - Timer Period Value

prs: PRS

0x34 - Timer Shadow Period Value

cr: CR

0x38 - Timer Compare Value

crs: CRS

0x3c - Timer Shadow Compare Value

timer: TIMER

0x70 - Timer Value

c0v: C0V

0x74 - Capture Register 0

c1v: C1V

0x78 - Capture Register 1

c2v: C2V

0x7c - Capture Register 2

c3v: C3V

0x80 - Capture Register 3

ints: INTS

0xa0 - Interrupt Status

inte: INTE

0xa4 - Interrupt Enable Control

srs: SRS

0xa8 - Service Request Selector

sws: SWS

0xac - Interrupt Status Set

swr: SWR

0xb0 - Interrupt Status Clear

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.