pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn tmr_irq_en(&self) -> &TMR_IRQ_EN
pub const fn tmr_irq_en(&self) -> &TMR_IRQ_EN
0x00 - Timer IRQ Enable Register
Sourcepub const fn tmr_irq_sta(&self) -> &TMR_IRQ_STA
pub const fn tmr_irq_sta(&self) -> &TMR_IRQ_STA
0x04 - Timer Status Register
Sourcepub const fn tmr_intv_value(&self, n: usize) -> &TMR_INTV_VALUE
pub const fn tmr_intv_value(&self, n: usize) -> &TMR_INTV_VALUE
0x14..0x1c - Timer Interval Value Register
Sourcepub const fn tmr0_intv_value(&self) -> &TMR_INTV_VALUE
pub const fn tmr0_intv_value(&self) -> &TMR_INTV_VALUE
0x14 - Timer Interval Value Register
Sourcepub const fn tmr1_intv_value(&self) -> &TMR_INTV_VALUE
pub const fn tmr1_intv_value(&self) -> &TMR_INTV_VALUE
0x24 - Timer Interval Value Register
Sourcepub const fn tmr_cur_value(&self, n: usize) -> &TMR_CUR_VALUE
pub const fn tmr_cur_value(&self, n: usize) -> &TMR_CUR_VALUE
0x18..0x20 - Timer Current Value Register
Sourcepub const fn tmr0_cur_value(&self) -> &TMR_CUR_VALUE
pub const fn tmr0_cur_value(&self) -> &TMR_CUR_VALUE
0x18 - Timer Current Value Register
Sourcepub const fn tmr1_cur_value(&self) -> &TMR_CUR_VALUE
pub const fn tmr1_cur_value(&self) -> &TMR_CUR_VALUE
0x28 - Timer Current Value Register
Sourcepub const fn wdog_irq_en(&self) -> &WDOG_IRQ_EN
pub const fn wdog_irq_en(&self) -> &WDOG_IRQ_EN
0xa0 - Watchdog IRQ Enable Register
Sourcepub const fn wdog_irq_sta(&self) -> &WDOG_IRQ_STA
pub const fn wdog_irq_sta(&self) -> &WDOG_IRQ_STA
0xa4 - Watchdog Status Register
Sourcepub const fn wdog_soft_rst(&self) -> &WDOG_SOFT_RST
pub const fn wdog_soft_rst(&self) -> &WDOG_SOFT_RST
0xa8 - Watchdog Software Reset Register
Sourcepub const fn wdog_output_cfg(&self) -> &WDOG_OUTPUT_CFG
pub const fn wdog_output_cfg(&self) -> &WDOG_OUTPUT_CFG
0xbc - Watchdog Output Configuration Register
Sourcepub const fn avs_cnt_ctl(&self) -> &AVS_CNT_CTL
pub const fn avs_cnt_ctl(&self) -> &AVS_CNT_CTL
0xc0 - AVS Counter Control Register
Sourcepub const fn avs_cnt_div(&self) -> &AVS_CNT_DIV
pub const fn avs_cnt_div(&self) -> &AVS_CNT_DIV
0xcc - AVS Counter Divisor Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more