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

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.