pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn st4intc(&self) -> &St4intc
pub const fn st4intc(&self) -> &St4intc
0x08 - SHRTIMER Slave_TIMERx interrupt flag clear register
Sourcepub const fn st4dmainten(&self) -> &St4dmainten
pub const fn st4dmainten(&self) -> &St4dmainten
0x0c - SHRTIMER Slave_TIMERx DMA and interrupt enable register
Sourcepub const fn st4car(&self) -> &St4car
pub const fn st4car(&self) -> &St4car
0x14 - SHRTIMER Slave_TIMER4 counter auto reload register
Sourcepub const fn st4crep(&self) -> &St4crep
pub const fn st4crep(&self) -> &St4crep
0x18 - SHRTIMER Slave_TIMER4 counter repetition register
Sourcepub const fn st4cmp0v(&self) -> &St4cmp0v
pub const fn st4cmp0v(&self) -> &St4cmp0v
0x1c - SHRTIMER Slave_TIMER4 compare 0 value register
Sourcepub const fn st4cmp0cp(&self) -> &St4cmp0cp
pub const fn st4cmp0cp(&self) -> &St4cmp0cp
0x20 - SHRTIMER Slave_TIMERx compare 0 composite register
Sourcepub const fn st4cmp1v(&self) -> &St4cmp1v
pub const fn st4cmp1v(&self) -> &St4cmp1v
0x24 - SHRTIMER Slave_TIMERx compare 1 value register
Sourcepub const fn st4cmp2v(&self) -> &St4cmp2v
pub const fn st4cmp2v(&self) -> &St4cmp2v
0x28 - SHRTIMER Slave_TIMERx compare 2 value register
Sourcepub const fn st4cmp3v(&self) -> &St4cmp3v
pub const fn st4cmp3v(&self) -> &St4cmp3v
0x2c - SHRTIMER Slave_TIMERx compare 3 value register
Sourcepub const fn st4cap0v(&self) -> &St4cap0v
pub const fn st4cap0v(&self) -> &St4cap0v
0x30 - SHRTIMER Slave_TIMERx capture 0 value register
Sourcepub const fn st4cap1v(&self) -> &St4cap1v
pub const fn st4cap1v(&self) -> &St4cap1v
0x34 - SHRTIMER Slave_TIMERx capture 1 value register
Sourcepub const fn st4dtctl(&self) -> &St4dtctl
pub const fn st4dtctl(&self) -> &St4dtctl
0x38 - SHRTIMER Slave_TIMERx dead-time control register
Sourcepub const fn st4ch0set(&self) -> &St4ch0set
pub const fn st4ch0set(&self) -> &St4ch0set
0x3c - SHRTIMER Slave_TIMERx channel 0 set request register
Sourcepub const fn st4ch0rst(&self) -> &St4ch0rst
pub const fn st4ch0rst(&self) -> &St4ch0rst
0x40 - SHRTIMER Slave_TIMERx channel 0 reset request register
Sourcepub const fn st4ch1set(&self) -> &St4ch1set
pub const fn st4ch1set(&self) -> &St4ch1set
0x44 - SHRTIMER Slave_TIMERx channel 1 set request register
Sourcepub const fn st4ch1rst(&self) -> &St4ch1rst
pub const fn st4ch1rst(&self) -> &St4ch1rst
0x48 - SHRTIMER Slave_TIMERx channel 1 reset request register
Sourcepub const fn st4exevfcfg0(&self) -> &St4exevfcfg0
pub const fn st4exevfcfg0(&self) -> &St4exevfcfg0
0x4c - SHRTIMER Slave_TIMERx external event filter configuration register 0
Sourcepub const fn st4exevfcfg1(&self) -> &St4exevfcfg1
pub const fn st4exevfcfg1(&self) -> &St4exevfcfg1
0x50 - SHRTIMER Slave_TIMERx external event filter configuration register 1
Sourcepub const fn st4cntrst(&self) -> &St4cntrst
pub const fn st4cntrst(&self) -> &St4cntrst
0x54 - SHRTIMER Slave_TIMERx counter reset register
Sourcepub const fn st4csctl(&self) -> &St4csctl
pub const fn st4csctl(&self) -> &St4csctl
0x58 - SHRTIMER Slave_TIMERx carrier-signal control register
Sourcepub const fn st4cap0trg(&self) -> &St4cap0trg
pub const fn st4cap0trg(&self) -> &St4cap0trg
0x5c - SHRTIMER Slave_TIMERx capture 0 trigger register
Sourcepub const fn st4cap1trg(&self) -> &St4cap1trg
pub const fn st4cap1trg(&self) -> &St4cap1trg
0x60 - SHRTIMER Slave_TIMERx capture 1 trigger register
Sourcepub const fn st4choctl(&self) -> &St4choctl
pub const fn st4choctl(&self) -> &St4choctl
0x64 - SHRTIMER Slave_TIMERx channel output control register