Struct stm32ral::cortex_m::peripherals::dwt::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 58 fields
pub CTRL: RWRegister<u32>,
pub CYCCNT: RWRegister<u32>,
pub CPICNT: RWRegister<u32>,
pub EXCCNT: RWRegister<u32>,
pub SLEEPCNT: RWRegister<u32>,
pub LSUCNT: RWRegister<u32>,
pub FOLDCNT: RWRegister<u32>,
pub PCSR: RORegister<u32>,
pub COMP0: RWRegister<u32>,
pub MASK0: RWRegister<u32>,
pub FUNCTION0: RWRegister<u32>,
pub COMP1: RWRegister<u32>,
pub MASK1: RWRegister<u32>,
pub FUNCTION1: RWRegister<u32>,
pub COMP2: RWRegister<u32>,
pub MASK2: RWRegister<u32>,
pub FUNCTION2: RWRegister<u32>,
pub COMP3: RWRegister<u32>,
pub MASK3: RWRegister<u32>,
pub FUNCTION3: RWRegister<u32>,
pub COMP4: RWRegister<u32>,
pub MASK4: RWRegister<u32>,
pub FUNCTION4: RWRegister<u32>,
pub COMP5: RWRegister<u32>,
pub MASK5: RWRegister<u32>,
pub FUNCTION5: RWRegister<u32>,
pub COMP6: RWRegister<u32>,
pub MASK6: RWRegister<u32>,
pub FUNCTION6: RWRegister<u32>,
pub COMP7: RWRegister<u32>,
pub MASK7: RWRegister<u32>,
pub FUNCTION7: RWRegister<u32>,
pub COMP8: RWRegister<u32>,
pub MASK8: RWRegister<u32>,
pub FUNCTION8: RWRegister<u32>,
pub COMP9: RWRegister<u32>,
pub MASK9: RWRegister<u32>,
pub FUNCTION9: RWRegister<u32>,
pub COMP10: RWRegister<u32>,
pub MASK10: RWRegister<u32>,
pub FUNCTION10: RWRegister<u32>,
pub COMP11: RWRegister<u32>,
pub MASK11: RWRegister<u32>,
pub FUNCTION11: RWRegister<u32>,
pub COMP12: RWRegister<u32>,
pub MASK12: RWRegister<u32>,
pub FUNCTION12: RWRegister<u32>,
pub COMP13: RWRegister<u32>,
pub MASK13: RWRegister<u32>,
pub FUNCTION13: RWRegister<u32>,
pub COMP14: RWRegister<u32>,
pub MASK14: RWRegister<u32>,
pub FUNCTION14: RWRegister<u32>,
pub COMP15: RWRegister<u32>,
pub MASK15: RWRegister<u32>,
pub FUNCTION15: RWRegister<u32>,
pub LAR: WORegister<u32>,
pub LSR: RORegister<u32>,
// some fields omitted
}
Fields
CTRL: RWRegister<u32>
Control Register
CYCCNT: RWRegister<u32>
Cycle Count Register
CPICNT: RWRegister<u32>
CPI Count Register
EXCCNT: RWRegister<u32>
Exception Overhead Count Register
SLEEPCNT: RWRegister<u32>
Sleep Count Register
LSUCNT: RWRegister<u32>
LSU Count Register
FOLDCNT: RWRegister<u32>
Folded-instruction Count Register
PCSR: RORegister<u32>
Program Counter Sample Register
COMP0: RWRegister<u32>
Comparator Register 0
MASK0: RWRegister<u32>
Comparator Mask Register 0
FUNCTION0: RWRegister<u32>
Comparator Function Register 0
COMP1: RWRegister<u32>
Comparator Register 1
MASK1: RWRegister<u32>
Comparator Mask Register 1
FUNCTION1: RWRegister<u32>
Comparator Function Register 1
COMP2: RWRegister<u32>
Comparator Register 2
MASK2: RWRegister<u32>
Comparator Mask Register 2
FUNCTION2: RWRegister<u32>
Comparator Function Register 2
COMP3: RWRegister<u32>
Comparator Register 3
MASK3: RWRegister<u32>
Comparator Mask Register 3
FUNCTION3: RWRegister<u32>
Comparator Function Register 3
COMP4: RWRegister<u32>
Comparator Register 4
MASK4: RWRegister<u32>
Comparator Mask Register 4
FUNCTION4: RWRegister<u32>
Comparator Function Register 4
COMP5: RWRegister<u32>
Comparator Register 5
MASK5: RWRegister<u32>
Comparator Mask Register 5
FUNCTION5: RWRegister<u32>
Comparator Function Register 5
COMP6: RWRegister<u32>
Comparator Register 6
MASK6: RWRegister<u32>
Comparator Mask Register 6
FUNCTION6: RWRegister<u32>
Comparator Function Register 6
COMP7: RWRegister<u32>
Comparator Register 7
MASK7: RWRegister<u32>
Comparator Mask Register 7
FUNCTION7: RWRegister<u32>
Comparator Function Register 7
COMP8: RWRegister<u32>
Comparator Register 8
MASK8: RWRegister<u32>
Comparator Mask Register 8
FUNCTION8: RWRegister<u32>
Comparator Function Register 8
COMP9: RWRegister<u32>
Comparator Register 9
MASK9: RWRegister<u32>
Comparator Mask Register 9
FUNCTION9: RWRegister<u32>
Comparator Function Register 9
COMP10: RWRegister<u32>
Comparator Register 10
MASK10: RWRegister<u32>
Comparator Mask Register 10
FUNCTION10: RWRegister<u32>
Comparator Function Register 10
COMP11: RWRegister<u32>
Comparator Register 11
MASK11: RWRegister<u32>
Comparator Mask Register 11
FUNCTION11: RWRegister<u32>
Comparator Function Register 11
COMP12: RWRegister<u32>
Comparator Register 12
MASK12: RWRegister<u32>
Comparator Mask Register 12
FUNCTION12: RWRegister<u32>
Comparator Function Register 12
COMP13: RWRegister<u32>
Comparator Register 13
MASK13: RWRegister<u32>
Comparator Mask Register 13
FUNCTION13: RWRegister<u32>
Comparator Function Register 13
COMP14: RWRegister<u32>
Comparator Register 14
MASK14: RWRegister<u32>
Comparator Mask Register 14
FUNCTION14: RWRegister<u32>
Comparator Function Register 14
COMP15: RWRegister<u32>
Comparator Register 15
MASK15: RWRegister<u32>
Comparator Mask Register 15
FUNCTION15: RWRegister<u32>
Comparator Function Register 15
LAR: WORegister<u32>
Lock Access Register
LSR: RORegister<u32>
Lock Status Register