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§
- Register
Block - 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_
WAKEU P1 - EXT_WAKEUP1 (rw) register accessor: configure ext1 wakeup
- EXT_
WAKEU P1_ 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
- OPTION
S0 - 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_
TIME R0 - SLP_TIMER0 (rw) register accessor: configure min sleep time
- SLP_
TIME R1 - 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
- WDTCONFI
G0 - WDTCONFIG0 (rw) register accessor: configure rtc watch dog
- WDTCONFI
G1 - WDTCONFIG1 (rw) register accessor: stage0 hold time
- WDTCONFI
G2 - WDTCONFIG2 (rw) register accessor: stage1 hold time
- WDTCONFI
G3 - WDTCONFIG3 (rw) register accessor: stage2 hold time
- WDTCONFI
G4 - 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