Module rtc_cntl

Source
Expand description

Real-Time Clock Control

Modules§

ana_conf
analog configure register
bias_conf
No public
brown_out
congfigure brownout
clk_conf
configure clock register
cocpu_ctrl
configure ulp-riscv
cocpu_disable
configure ulp diable
cpu_period_conf
conigure cpu freq
date
version register
diag0
No public
dig_iso
congigure digital power isolation
dig_pad_hold
configure digtal pad hold
dig_pwc
configure digital power
ext_wakeup1
configure ext1 wakeup
ext_wakeup1_status
check ext wakeup1 status
ext_wakeup_conf
ext wakeup configure
ext_xtl_conf
Reserved register
fib_sel
No public
int_clr
rtc interrupt register
int_ena
configure rtc interrupt register
int_ena_rtc_w1tc
oneset clr rtc interrupt enable
int_ena_rtc_w1ts
oneset rtc interrupt
int_raw
rtc interrupt register
int_st
rtc interrupt register
low_power_st
reserved register
option1
rtc common configure
options0
RTC common configure register
pad_hold
rtc pad hold configure
pg_ctrl
configure power glitch
pwc
configure rtc power
regulator_drv_ctrl
No public
reset_state
get reset state
retention_ctrl
configure retention
rtc
configure rtc regulator
sdio_act_conf
No public
sdio_conf
configure flash power
slow_clk_conf
configure slow clk
slp_reject_cause
get reject casue
slp_reject_conf
reject sleep register
slp_timer0
configure min sleep time
slp_timer1
configure sleep time hi
slp_wakeup_cause
get wakeup cause
state0
configure chip sleep
store0
Reserved register
store1
Reserved register
store2
Reserved register
store3
Reserved register
store4
reserved register
store5
reserved register
store6
reserved register
store7
reserved register
sw_cpu_stall
configure cpu stall by sw
swd_conf
congfigure super watch dog
swd_wprotect
super watch dog key
time_high0
read rtc_main timer high bits
time_high1
RTC timer high 16 bits
time_low0
read rtc_main timer low bits
time_low1
RTC timer low 32 bits
time_update
update rtc main timer
timer1
rtc state wait time
timer2
rtc monitor state delay time
timer3
No public
timer4
No public
timer5
configure min sleep time
timer6
No public
touch_approach
configure touch controller
touch_ctrl1
configure touch controller
touch_ctrl2
configure touch controller
touch_dac
configure touch dac
touch_dac1
configure touch dac
touch_filter_ctrl
configure touch controller
touch_scan_ctrl
configure touch controller
touch_slp_thres
configure touch controller
touch_timeout_ctrl
configure touch controller
ulp_cp_ctrl
configure ulp
ulp_cp_timer
configure ulp
ulp_cp_timer_1
configure ulp sleep time
usb_conf
usb configure
wakeup_state
configure wakeup state
wdtconfig0
configure rtc watch dog
wdtconfig1
stage0 hold time
wdtconfig2
stage1 hold time
wdtconfig3
stage2 hold time
wdtconfig4
stage3 hold time
wdtfeed
rtc wdt feed
wdtwprotect
configure rtc watch dog
xtal32k_clk_factor
xtal 32k watch dog backup clock factor
xtal32k_conf
configure xtal32k

Structs§

RegisterBlock
Register block

Type Aliases§

ANA_CONF
ANA_CONF (rw) register accessor: analog configure register
BIAS_CONF
BIAS_CONF (rw) register accessor: No public
BROWN_OUT
BROWN_OUT (rw) register accessor: congfigure brownout
CLK_CONF
CLK_CONF (rw) register accessor: configure clock register
COCPU_CTRL
COCPU_CTRL (rw) register accessor: configure ulp-riscv
COCPU_DISABLE
COCPU_DISABLE (rw) register accessor: configure ulp diable
CPU_PERIOD_CONF
CPU_PERIOD_CONF (rw) register accessor: conigure cpu freq
DATE
DATE (rw) register accessor: version register
DIAG0
DIAG0 (r) register accessor: No public
DIG_ISO
DIG_ISO (rw) register accessor: congigure digital power isolation
DIG_PAD_HOLD
DIG_PAD_HOLD (rw) register accessor: configure digtal pad hold
DIG_PWC
DIG_PWC (rw) register accessor: configure digital power
EXT_WAKEUP1
EXT_WAKEUP1 (rw) register accessor: configure ext1 wakeup
EXT_WAKEUP1_STATUS
EXT_WAKEUP1_STATUS (r) register accessor: check ext wakeup1 status
EXT_WAKEUP_CONF
EXT_WAKEUP_CONF (rw) register accessor: ext wakeup configure
EXT_XTL_CONF
EXT_XTL_CONF (rw) register accessor: Reserved register
FIB_SEL
FIB_SEL (rw) register accessor: No public
INT_CLR
INT_CLR (w) register accessor: rtc interrupt register
INT_ENA
INT_ENA (rw) register accessor: configure rtc interrupt register
INT_ENA_RTC_W1TC
INT_ENA_RTC_W1TC (w) register accessor: oneset clr rtc interrupt enable
INT_ENA_RTC_W1TS
INT_ENA_RTC_W1TS (w) register accessor: oneset rtc interrupt
INT_RAW
INT_RAW (rw) register accessor: rtc interrupt register
INT_ST
INT_ST (r) register accessor: rtc interrupt register
LOW_POWER_ST
LOW_POWER_ST (r) register accessor: reserved register
OPTION1
OPTION1 (rw) register accessor: rtc common configure
OPTIONS0
OPTIONS0 (rw) register accessor: RTC common configure register
PAD_HOLD
PAD_HOLD (rw) register accessor: rtc pad hold configure
PG_CTRL
PG_CTRL (rw) register accessor: configure power glitch
PWC
PWC (rw) register accessor: configure rtc power
REGULATOR_DRV_CTRL
REGULATOR_DRV_CTRL (rw) register accessor: No public
RESET_STATE
RESET_STATE (rw) register accessor: get reset state
RETENTION_CTRL
RETENTION_CTRL (rw) register accessor: configure retention
RTC
RTC (rw) register accessor: configure rtc regulator
SDIO_ACT_CONF
SDIO_ACT_CONF (rw) register accessor: No public
SDIO_CONF
SDIO_CONF (rw) register accessor: configure flash power
SLOW_CLK_CONF
SLOW_CLK_CONF (rw) register accessor: configure slow clk
SLP_REJECT_CAUSE
SLP_REJECT_CAUSE (r) register accessor: get reject casue
SLP_REJECT_CONF
SLP_REJECT_CONF (rw) register accessor: reject sleep register
SLP_TIMER0
SLP_TIMER0 (rw) register accessor: configure min sleep time
SLP_TIMER1
SLP_TIMER1 (rw) register accessor: configure sleep time hi
SLP_WAKEUP_CAUSE
SLP_WAKEUP_CAUSE (r) register accessor: get wakeup cause
STATE0
STATE0 (rw) register accessor: configure chip sleep
STORE0
STORE0 (rw) register accessor: Reserved register
STORE1
STORE1 (rw) register accessor: Reserved register
STORE2
STORE2 (rw) register accessor: Reserved register
STORE3
STORE3 (rw) register accessor: Reserved register
STORE4
STORE4 (rw) register accessor: reserved register
STORE5
STORE5 (rw) register accessor: reserved register
STORE6
STORE6 (rw) register accessor: reserved register
STORE7
STORE7 (rw) register accessor: reserved register
SWD_CONF
SWD_CONF (rw) register accessor: congfigure super watch dog
SWD_WPROTECT
SWD_WPROTECT (rw) register accessor: super watch dog key
SW_CPU_STALL
SW_CPU_STALL (rw) register accessor: configure cpu stall by sw
TIMER1
TIMER1 (rw) register accessor: rtc state wait time
TIMER2
TIMER2 (rw) register accessor: rtc monitor state delay time
TIMER3
TIMER3 (rw) register accessor: No public
TIMER4
TIMER4 (rw) register accessor: No public
TIMER5
TIMER5 (rw) register accessor: configure min sleep time
TIMER6
TIMER6 (rw) register accessor: No public
TIME_HIGH0
TIME_HIGH0 (r) register accessor: read rtc_main timer high bits
TIME_HIGH1
TIME_HIGH1 (r) register accessor: RTC timer high 16 bits
TIME_LOW0
TIME_LOW0 (r) register accessor: read rtc_main timer low bits
TIME_LOW1
TIME_LOW1 (r) register accessor: RTC timer low 32 bits
TIME_UPDATE
TIME_UPDATE (rw) register accessor: update rtc main timer
TOUCH_APPROACH
TOUCH_APPROACH (rw) register accessor: configure touch controller
TOUCH_CTRL1
TOUCH_CTRL1 (rw) register accessor: configure touch controller
TOUCH_CTRL2
TOUCH_CTRL2 (rw) register accessor: configure touch controller
TOUCH_DAC
TOUCH_DAC (rw) register accessor: configure touch dac
TOUCH_DAC1
TOUCH_DAC1 (rw) register accessor: configure touch dac
TOUCH_FILTER_CTRL
TOUCH_FILTER_CTRL (rw) register accessor: configure touch controller
TOUCH_SCAN_CTRL
TOUCH_SCAN_CTRL (rw) register accessor: configure touch controller
TOUCH_SLP_THRES
TOUCH_SLP_THRES (rw) register accessor: configure touch controller
TOUCH_TIMEOUT_CTRL
TOUCH_TIMEOUT_CTRL (rw) register accessor: configure touch controller
ULP_CP_CTRL
ULP_CP_CTRL (rw) register accessor: configure ulp
ULP_CP_TIMER
ULP_CP_TIMER (rw) register accessor: configure ulp
ULP_CP_TIMER_1
ULP_CP_TIMER_1 (rw) register accessor: configure ulp sleep time
USB_CONF
USB_CONF (rw) register accessor: usb configure
WAKEUP_STATE
WAKEUP_STATE (rw) register accessor: configure wakeup state
WDTCONFIG0
WDTCONFIG0 (rw) register accessor: configure rtc watch dog
WDTCONFIG1
WDTCONFIG1 (rw) register accessor: stage0 hold time
WDTCONFIG2
WDTCONFIG2 (rw) register accessor: stage1 hold time
WDTCONFIG3
WDTCONFIG3 (rw) register accessor: stage2 hold time
WDTCONFIG4
WDTCONFIG4 (rw) register accessor: stage3 hold time
WDTFEED
WDTFEED (w) register accessor: rtc wdt feed
WDTWPROTECT
WDTWPROTECT (rw) register accessor: configure rtc watch dog
XTAL32K_CLK_FACTOR
XTAL32K_CLK_FACTOR (rw) register accessor: xtal 32k watch dog backup clock factor
XTAL32K_CONF
XTAL32K_CONF (rw) register accessor: configure xtal32k