Struct max32630_svd::tmr0::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub ctrl: CTRL, pub count32: COUNT32, pub term_cnt32: TERM_CNT32, pub pwm_cap32: PWM_CAP32, pub count16_0: COUNT16_0, pub term_cnt16_0: TERM_CNT16_0, pub count16_1: COUNT16_1, pub term_cnt16_1: TERM_CNT16_1, pub intfl: INTFL, pub inten: INTEN, }
Register block
Fields
ctrl: CTRL
0x00 - Timer Control Register
count32: COUNT32
0x04 - [32 bit] Current Count Value
term_cnt32: TERM_CNT32
0x08 - [32 bit] Terminal Count Setting
pwm_cap32: PWM_CAP32
0x0c - [32 bit] PWM Compare Setting or Capture/Measure Value
count16_0: COUNT16_0
0x10 - [16 bit] Current Count Value, 16-bit Timer 0
term_cnt16_0: TERM_CNT16_0
0x14 - [16 bit] Terminal Count Setting, 16-bit Timer 0
count16_1: COUNT16_1
0x18 - [16 bit] Current Count Value, 16-bit Timer 1
term_cnt16_1: TERM_CNT16_1
0x1c - [16 bit] Terminal Count Setting, 16-bit Timer 1
intfl: INTFL
0x20 - Timer Module Interrupt Flags
inten: INTEN
0x24 - Timer Module Interrupt Enable/Disable Settings
Auto Trait Implementations
impl Send for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl !Sync for RegisterBlock