Struct xmc4200::hrpwm0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub hrbsc: HRBSC, pub midr: MIDR, pub glbana: GLBANA, pub csgcfg: CSGCFG, pub csgsetg: CSGSETG, pub csgclrg: CSGCLRG, pub csgstatg: CSGSTATG, pub csgfcg: CSGFCG, pub csgfsg: CSGFSG, pub csgtrg: CSGTRG, pub csgtrc: CSGTRC, pub csgtrsg: CSGTRSG, pub hrccfg: HRCCFG, pub hrcstrg: HRCSTRG, pub hrcctrg: HRCCTRG, pub hrcstsg: HRCSTSG, pub hrghrs: HRGHRS, // some fields omitted }

Register block

Fields

0x00 - Bias and suspend configuration

0x08 - Module identification register

0x14 - Global Analog Configuration

0x20 - Global CSG configuration

0x24 - Global CSG run bit set

0x28 - Global CSG run bit clear

0x2c - Global CSG run bit status

0x30 - Global CSG slope/prescaler control

0x34 - Global CSG slope/prescaler status

0x38 - Global CSG shadow/switch trigger

0x3c - Global CSG shadow trigger clear

0x40 - Global CSG shadow/switch status

0x60 - Global HRC configuration

0x64 - Global HRC shadow trigger set

0x68 - Global HRC shadow trigger clear

0x6c - Global HRC shadow transfer status

0x70 - High Resolution Generation Status

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock