pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn losc_auto_swt_sta(&self) -> &LOSC_AUTO_SWT_STA
pub const fn losc_auto_swt_sta(&self) -> &LOSC_AUTO_SWT_STA
0x04 - LOSC Auto Switch Status Register
Sourcepub const fn intosc_clk_prescal(&self) -> &INTOSC_CLK_PRESCAL
pub const fn intosc_clk_prescal(&self) -> &INTOSC_CLK_PRESCAL
0x08 - Internal OSC Clock Pre-scalar Register
Sourcepub const fn rtc_hh_mm_ss(&self) -> &RTC_HH_MM_SS
pub const fn rtc_hh_mm_ss(&self) -> &RTC_HH_MM_SS
0x14 - RTC Hour-Minute-Second Register
Sourcepub const fn alarm0_day_set(&self) -> &ALARM0_DAY_SET
pub const fn alarm0_day_set(&self) -> &ALARM0_DAY_SET
0x20 - Alarm 0 Day Setting Register
Sourcepub const fn alarm0_cur_vlu(&self) -> &ALARM0_CUR_VLU
pub const fn alarm0_cur_vlu(&self) -> &ALARM0_CUR_VLU
0x24 - Alarm 0 Counter Current Value Register
Sourcepub const fn alarm0_enable(&self) -> &ALARM0_ENABLE
pub const fn alarm0_enable(&self) -> &ALARM0_ENABLE
0x28 - Alarm 0 Enable Register
Sourcepub const fn alarm0_irq_en(&self) -> &ALARM0_IRQ_EN
pub const fn alarm0_irq_en(&self) -> &ALARM0_IRQ_EN
0x2c - Alarm 0 IRQ Enable Register
Sourcepub const fn alarm0_irq_sta(&self) -> &ALARM0_IRQ_STA
pub const fn alarm0_irq_sta(&self) -> &ALARM0_IRQ_STA
0x30 - Alarm 0 IRQ Status Register
Sourcepub const fn alarm_config(&self) -> &ALARM_CONFIG
pub const fn alarm_config(&self) -> &ALARM_CONFIG
0x50 - Alarm Configuration Register
Sourcepub const fn fout_32k_ctrl_gating(&self) -> &FOUT_32K_CTRL_GATING
pub const fn fout_32k_ctrl_gating(&self) -> &FOUT_32K_CTRL_GATING
0x60 - 32K Fanout Control Gating Register
Sourcepub const fn fboot_info(&self, n: usize) -> &FBOOT_INFO
pub const fn fboot_info(&self, n: usize) -> &FBOOT_INFO
0x120..0x128 - Fast Boot Information Register [01]
Sourcepub const fn vdd_off_gating_ctrl(&self) -> &VDD_OFF_GATING_CTRL
pub const fn vdd_off_gating_ctrl(&self) -> &VDD_OFF_GATING_CTRL
0x1f4 - VDD Off Gating Control Register
Sourcepub const fn efuse_hv_pwrswt_ctrl(&self) -> &EFUSE_HV_PWRSWT_CTRL
pub const fn efuse_hv_pwrswt_ctrl(&self) -> &EFUSE_HV_PWRSWT_CTRL
0x204 - Efuse High Voltage Power Switch Control Register
Sourcepub const fn rtc_spi_clk_ctrl(&self) -> &RTC_SPI_CLK_CTRL
pub const fn rtc_spi_clk_ctrl(&self) -> &RTC_SPI_CLK_CTRL
0x310 - RTC SPI Clock Control 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