Struct stm32l4x6::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
cr: Cr
0x00 - control register
ier: Ier
0x04 - interrupt enable register
icr: Icr
0x08 - interrupt clear register
isr: Isr
0x0c - interrupt status register
iohcr: Iohcr
0x10 - I/O hysteresis control register
ioascr: Ioascr
0x18 - I/O analog switch control register
ioscr: Ioscr
0x20 - I/O sampling control register
ioccr: Ioccr
0x28 - I/O channel control register
iogcsr: Iogcsr
0x30 - I/O group control status register
iog1cr: Iog1cr
0x34 - I/O group x counter register
iog2cr: Iog2cr
0x38 - I/O group x counter register
iog3cr: Iog3cr
0x3c - I/O group x counter register
iog4cr: Iog4cr
0x40 - I/O group x counter register
iog5cr: Iog5cr
0x44 - I/O group x counter register
iog6cr: Iog6cr
0x48 - I/O group x counter register
iog7cr: Iog7cr
0x4c - I/O group x counter register
iog8cr: Iog8cr
0x50 - I/O group x counter register