Struct stm32f30x::tsc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr: Cr, pub ier: Ier, pub icr: Icr, pub isr: Isr, pub iohcr: Iohcr, pub ioascr: Ioascr, pub ioscr: Ioscr, pub ioccr: Ioccr, pub iogcsr: Iogcsr, pub iog1cr: Iog1cr, pub iog2cr: Iog2cr, pub iog3cr: Iog3cr, pub iog4cr: Iog4cr, pub iog5cr: Iog5cr, pub iog6cr: Iog6cr, pub iog7cr: Iog7cr, pub iog8cr: Iog8cr, // some fields omitted }

Register block

Fields

0x00 - control register

0x04 - interrupt enable register

0x08 - interrupt clear register

0x0c - interrupt status register

0x10 - I/O hysteresis control register

0x18 - I/O analog switch control register

0x20 - I/O sampling control register

0x28 - I/O channel control register

0x30 - I/O group control status register

0x34 - I/O group x counter register

0x38 - I/O group x counter register

0x3c - I/O group x counter register

0x40 - I/O group x counter register

0x44 - I/O group x counter register

0x48 - I/O group x counter register

0x4c - I/O group x counter register

0x50 - I/O group x counter register