#[repr(C)]
pub struct RegisterBlock {
Show 19 fields pub pconf: PCONF, pub psus: PSUS, pub pruns: PRUNS, pub prunc: PRUNC, pub prun: PRUN, pub midr: MIDR, pub halp: HALP, pub halps: HALPS, pub mcm: MCM, pub mcsm: MCSM, pub mcms: MCMS, pub mcmc: MCMC, pub mcmf: MCMF, pub qdc: QDC, pub pflg: PFLG, pub pflge: PFLGE, pub spflg: SPFLG, pub rpflg: RPFLG, pub pdbg: PDBG, /* private fields */
}
Expand description

Register block

Fields

pconf: PCONF

0x00 - Service Request Processing configuration

psus: PSUS

0x04 - Service Request Processing Suspend Config

pruns: PRUNS

0x08 - Service Request Processing Run Bit Set

prunc: PRUNC

0x0c - Service Request Processing Run Bit Clear

prun: PRUN

0x10 - Service Request Processing Run Bit Status

midr: MIDR

0x20 - Module Identification register

halp: HALP

0x30 - Hall Sensor Patterns

halps: HALPS

0x34 - Hall Sensor Shadow Patterns

mcm: MCM

0x40 - Multi-Channel Pattern

mcsm: MCSM

0x44 - Multi-Channel Shadow Pattern

mcms: MCMS

0x48 - Multi-Channel Pattern Control set

mcmc: MCMC

0x4c - Multi-Channel Pattern Control clear

mcmf: MCMF

0x50 - Multi-Channel Pattern Control flag

qdc: QDC

0x60 - Quadrature Decoder Control

pflg: PFLG

0x70 - Service Request Processing Interrupt Flags

pflge: PFLGE

0x74 - Service Request Processing Interrupt Enable

spflg: SPFLG

0x78 - Service Request Processing Interrupt Set

rpflg: RPFLG

0x7c - Service Request Processing Interrupt Clear

pdbg: PDBG

0x100 - POSIF Debug register

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.