9#ifndef HAL_RTC_V100_REGS_OP_H
10#define HAL_RTC_V100_REGS_OP_H
39static inline uint32_t hal_rtc_control_reg_get_enable(
rtc_index_t index)
43 return rtc_control_reg.
b.
enable;
51static inline void hal_rtc_control_reg_set_enable(
rtc_index_t index, uint32_t val)
64static inline uint32_t hal_rtc_control_reg_get_mode(
rtc_index_t index)
68 return rtc_control_reg.
b.
mode;
76static inline void hal_rtc_control_reg_set_mode(
rtc_index_t index, uint32_t val)
80 rtc_control_reg.
b.
mode = val;
89static inline uint32_t hal_rtc_load_count_get(
rtc_index_t index)
99static inline void hal_rtc_load_count_set(
rtc_index_t index, uint32_t val)
109static inline uint32_t hal_rtc_get_current_load(
rtc_index_t index)
119static inline uint32_t hal_rtc_get_eoi(
rtc_index_t index)
124#if defined(CONFIG_RTC_SUPPORT_LPM)
130static inline uint32_t hal_rtc_v100_get_int_sts(
rtc_index_t index)
uintptr_t g_rtc_comm_regs
Definition hal_rtc.c:13
uintptr_t g_rtc_regs[5]
Definition hal_rtc.c:14
rtc_index_t
rtc索引的定义.
Definition rtc_porting.h:45
Definition hal_rtc_v100_regs_def.h:57
unsigned int uintptr_t
Definition td_type.h:65
This union represents the bit fields in the Control. Read the register into the d32 member then set...
Definition hal_rtc_v100_regs_def.h:33
uint32_t enable
Definition hal_rtc_v100_regs_def.h:36
struct rtc_control_reg_data::@115 b
uint32_t d32
Definition hal_rtc_v100_regs_def.h:34
uint32_t mode
Definition hal_rtc_v100_regs_def.h:37