pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn enable_w1ts(&self) -> &ENABLE_W1TS
pub const fn enable_w1ts(&self) -> &ENABLE_W1TS
0x10 - one set RTC GPIO output enable
Sourcepub const fn enable_w1tc(&self) -> &ENABLE_W1TC
pub const fn enable_w1tc(&self) -> &ENABLE_W1TC
0x14 - one clear RTC GPIO output enable
Sourcepub const fn status_w1ts(&self) -> &STATUS_W1TS
pub const fn status_w1ts(&self) -> &STATUS_W1TS
0x1c - One set RTC GPIO 0 ~ 21 interrupt status
Sourcepub const fn status_w1tc(&self) -> &STATUS_W1TC
pub const fn status_w1tc(&self) -> &STATUS_W1TC
0x20 - One clear RTC GPIO 0 ~ 21 interrupt status
Sourcepub const fn rtc_debug_sel(&self) -> &RTC_DEBUG_SEL
pub const fn rtc_debug_sel(&self) -> &RTC_DEBUG_SEL
0x80 - configure rtc debug
Sourcepub const fn touch_pad0(&self) -> &TOUCH_PAD0
pub const fn touch_pad0(&self) -> &TOUCH_PAD0
0x84 - configure RTC PAD0
Sourcepub const fn touch_pad1(&self) -> &TOUCH_PAD1
pub const fn touch_pad1(&self) -> &TOUCH_PAD1
0x88 - configure RTC PAD1
Sourcepub const fn touch_pad2(&self) -> &TOUCH_PAD2
pub const fn touch_pad2(&self) -> &TOUCH_PAD2
0x8c - configure RTC PAD2
Sourcepub const fn touch_pad3(&self) -> &TOUCH_PAD3
pub const fn touch_pad3(&self) -> &TOUCH_PAD3
0x90 - configure RTC PAD3
Sourcepub const fn touch_pad4(&self) -> &TOUCH_PAD4
pub const fn touch_pad4(&self) -> &TOUCH_PAD4
0x94 - configure RTC PAD4
Sourcepub const fn touch_pad5(&self) -> &TOUCH_PAD5
pub const fn touch_pad5(&self) -> &TOUCH_PAD5
0x98 - configure RTC PAD5
Sourcepub const fn touch_pad6(&self) -> &TOUCH_PAD6
pub const fn touch_pad6(&self) -> &TOUCH_PAD6
0x9c - configure RTC PAD6
Sourcepub const fn touch_pad7(&self) -> &TOUCH_PAD7
pub const fn touch_pad7(&self) -> &TOUCH_PAD7
0xa0 - configure RTC PAD7
Sourcepub const fn touch_pad8(&self) -> &TOUCH_PAD8
pub const fn touch_pad8(&self) -> &TOUCH_PAD8
0xa4 - configure RTC PAD8
Sourcepub const fn touch_pad9(&self) -> &TOUCH_PAD9
pub const fn touch_pad9(&self) -> &TOUCH_PAD9
0xa8 - configure RTC PAD9
Sourcepub const fn touch_pad10(&self) -> &TOUCH_PAD10
pub const fn touch_pad10(&self) -> &TOUCH_PAD10
0xac - configure RTC PAD10
Sourcepub const fn touch_pad11(&self) -> &TOUCH_PAD11
pub const fn touch_pad11(&self) -> &TOUCH_PAD11
0xb0 - configure RTC PAD11
Sourcepub const fn touch_pad12(&self) -> &TOUCH_PAD12
pub const fn touch_pad12(&self) -> &TOUCH_PAD12
0xb4 - configure RTC PAD12
Sourcepub const fn touch_pad13(&self) -> &TOUCH_PAD13
pub const fn touch_pad13(&self) -> &TOUCH_PAD13
0xb8 - configure RTC PAD13
Sourcepub const fn touch_pad14(&self) -> &TOUCH_PAD14
pub const fn touch_pad14(&self) -> &TOUCH_PAD14
0xbc - configure RTC PAD14
Sourcepub const fn xtal_32p_pad(&self) -> &XTAL_32P_PAD
pub const fn xtal_32p_pad(&self) -> &XTAL_32P_PAD
0xc0 - configure RTC PAD15
Sourcepub const fn xtal_32n_pad(&self) -> &XTAL_32N_PAD
pub const fn xtal_32n_pad(&self) -> &XTAL_32N_PAD
0xc4 - configure RTC PAD16
Sourcepub const fn ext_wakeup0(&self) -> &EXT_WAKEUP0
pub const fn ext_wakeup0(&self) -> &EXT_WAKEUP0
0xdc - configure EXT0 wakeup
Sourcepub const fn xtl_ext_ctr(&self) -> &XTL_EXT_CTR
pub const fn xtl_ext_ctr(&self) -> &XTL_EXT_CTR
0xe0 - configure gpio pd XTAL
Sourcepub const fn sar_i2c_io(&self) -> &SAR_I2C_IO
pub const fn sar_i2c_io(&self) -> &SAR_I2C_IO
0xe4 - configure rtc i2c mux
Sourcepub const fn touch_ctrl(&self) -> &TOUCH_CTRL
pub const fn touch_ctrl(&self) -> &TOUCH_CTRL
0xe8 - configure touch pad bufmode