Struct xmc4500::posif0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 19 fields pub pconf: Reg<PCONF_SPEC>, pub psus: Reg<PSUS_SPEC>, pub pruns: Reg<PRUNS_SPEC>, pub prunc: Reg<PRUNC_SPEC>, pub prun: Reg<PRUN_SPEC>, pub midr: Reg<MIDR_SPEC>, pub halp: Reg<HALP_SPEC>, pub halps: Reg<HALPS_SPEC>, pub mcm: Reg<MCM_SPEC>, pub mcsm: Reg<MCSM_SPEC>, pub mcms: Reg<MCMS_SPEC>, pub mcmc: Reg<MCMC_SPEC>, pub mcmf: Reg<MCMF_SPEC>, pub qdc: Reg<QDC_SPEC>, pub pflg: Reg<PFLG_SPEC>, pub pflge: Reg<PFLGE_SPEC>, pub spflg: Reg<SPFLG_SPEC>, pub rpflg: Reg<RPFLG_SPEC>, pub pdbg: Reg<PDBG_SPEC>, // some fields omitted
}
Expand description

Register block

Fields

pconf: Reg<PCONF_SPEC>

0x00 - POSIF configuration

psus: Reg<PSUS_SPEC>

0x04 - POSIF Suspend Config

pruns: Reg<PRUNS_SPEC>

0x08 - POSIF Run Bit Set

prunc: Reg<PRUNC_SPEC>

0x0c - POSIF Run Bit Clear

prun: Reg<PRUN_SPEC>

0x10 - POSIF Run Bit Status

midr: Reg<MIDR_SPEC>

0x20 - Module Identification register

halp: Reg<HALP_SPEC>

0x30 - Hall Sensor Patterns

halps: Reg<HALPS_SPEC>

0x34 - Hall Sensor Shadow Patterns

mcm: Reg<MCM_SPEC>

0x40 - Multi-Channel Pattern

mcsm: Reg<MCSM_SPEC>

0x44 - Multi-Channel Shadow Pattern

mcms: Reg<MCMS_SPEC>

0x48 - Multi-Channel Pattern Control set

mcmc: Reg<MCMC_SPEC>

0x4c - Multi-Channel Pattern Control clear

mcmf: Reg<MCMF_SPEC>

0x50 - Multi-Channel Pattern Control flag

qdc: Reg<QDC_SPEC>

0x60 - Quadrature Decoder Control

pflg: Reg<PFLG_SPEC>

0x70 - POSIF Interrupt Flags

pflge: Reg<PFLGE_SPEC>

0x74 - POSIF Interrupt Enable

spflg: Reg<SPFLG_SPEC>

0x78 - POSIF Interrupt Set

rpflg: Reg<RPFLG_SPEC>

0x7c - POSIF Interrupt Clear

pdbg: Reg<PDBG_SPEC>

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

Performs the conversion.

Performs the conversion.

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.