pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn st2intc(&self) -> &St2intc
pub const fn st2intc(&self) -> &St2intc
0x08 - SHRTIMER Slave_TIMERx interrupt flag clear register
Sourcepub const fn st2dmainten(&self) -> &St2dmainten
pub const fn st2dmainten(&self) -> &St2dmainten
0x0c - SHRTIMER Slave_TIMERx DMA and interrupt enable register
Sourcepub const fn st2car(&self) -> &St2car
pub const fn st2car(&self) -> &St2car
0x14 - SHRTIMER Slave_TIMER2 counter auto reload register
Sourcepub const fn st2crep(&self) -> &St2crep
pub const fn st2crep(&self) -> &St2crep
0x18 - SHRTIMER Slave_TIMER2 counter repetition register
Sourcepub const fn st2cmp0v(&self) -> &St2cmp0v
pub const fn st2cmp0v(&self) -> &St2cmp0v
0x1c - SHRTIMER Slave_TIMER2 compare 0 value register
Sourcepub const fn st2cmp0cp(&self) -> &St2cmp0cp
pub const fn st2cmp0cp(&self) -> &St2cmp0cp
0x20 - SHRTIMER Slave_TIMERx compare 0 composite register
Sourcepub const fn st2cmp1v(&self) -> &St2cmp1v
pub const fn st2cmp1v(&self) -> &St2cmp1v
0x24 - SHRTIMER Slave_TIMERx compare 1 value register
Sourcepub const fn st2cmp2v(&self) -> &St2cmp2v
pub const fn st2cmp2v(&self) -> &St2cmp2v
0x28 - SHRTIMER Slave_TIMERx compare 2 value register
Sourcepub const fn st2cmp3v(&self) -> &St2cmp3v
pub const fn st2cmp3v(&self) -> &St2cmp3v
0x2c - SHRTIMER Slave_TIMERx compare 3 value register
Sourcepub const fn st2cap0v(&self) -> &St2cap0v
pub const fn st2cap0v(&self) -> &St2cap0v
0x30 - SHRTIMER Slave_TIMERx capture 0 value register
Sourcepub const fn st2cap1v(&self) -> &St2cap1v
pub const fn st2cap1v(&self) -> &St2cap1v
0x34 - SHRTIMER Slave_TIMERx capture 1 value register
Sourcepub const fn st2dtctl(&self) -> &St2dtctl
pub const fn st2dtctl(&self) -> &St2dtctl
0x38 - SHRTIMER Slave_TIMERx dead-time control register
Sourcepub const fn st2ch0set(&self) -> &St2ch0set
pub const fn st2ch0set(&self) -> &St2ch0set
0x3c - SHRTIMER Slave_TIMERx channel 0 set request register
Sourcepub const fn st2ch0rst(&self) -> &St2ch0rst
pub const fn st2ch0rst(&self) -> &St2ch0rst
0x40 - SHRTIMER Slave_TIMERx channel 0 reset request register
Sourcepub const fn st2ch1set(&self) -> &St2ch1set
pub const fn st2ch1set(&self) -> &St2ch1set
0x44 - SHRTIMER Slave_TIMERx channel 1 set request register
Sourcepub const fn st2ch1rst(&self) -> &St2ch1rst
pub const fn st2ch1rst(&self) -> &St2ch1rst
0x48 - SHRTIMER Slave_TIMERx channel 1 reset request register
Sourcepub const fn st2exevfcfg0(&self) -> &St2exevfcfg0
pub const fn st2exevfcfg0(&self) -> &St2exevfcfg0
0x4c - SHRTIMER Slave_TIMERx external event filter configuration register 0
Sourcepub const fn st2exevfcfg1(&self) -> &St2exevfcfg1
pub const fn st2exevfcfg1(&self) -> &St2exevfcfg1
0x50 - SHRTIMER Slave_TIMERx external event filter configuration register 1
Sourcepub const fn st2cntrst(&self) -> &St2cntrst
pub const fn st2cntrst(&self) -> &St2cntrst
0x54 - SHRTIMER Slave_TIMERx counter reset register
Sourcepub const fn st2csctl(&self) -> &St2csctl
pub const fn st2csctl(&self) -> &St2csctl
0x58 - SHRTIMER Slave_TIMERx carrier-signal control register
Sourcepub const fn st2cap0trg(&self) -> &St2cap0trg
pub const fn st2cap0trg(&self) -> &St2cap0trg
0x5c - SHRTIMER Slave_TIMERx capture 0 trigger register
Sourcepub const fn st2cap1trg(&self) -> &St2cap1trg
pub const fn st2cap1trg(&self) -> &St2cap1trg
0x60 - SHRTIMER Slave_TIMERx capture 1 trigger register
Sourcepub const fn st2choctl(&self) -> &St2choctl
pub const fn st2choctl(&self) -> &St2choctl
0x64 - SHRTIMER Slave_TIMERx channel output control register