109 typedef struct NSS_RTC_S {
138 typedef enum RTC_WAKEUPCTRL {
149 typedef enum RTC_INT {
void Chip_RTC_Int_ClearRawStatus(NSS_RTC_T *pRTC, RTC_INT_T flags)
Definition: rtc_nss.h:150
volatile uint32_t TIME
Definition: rtc_nss.h:121
volatile uint32_t SR
Definition: rtc_nss.h:111
RTC_WAKEUPCTRL_T
Definition: rtc_nss.h:138
volatile uint32_t SLEEPT
Definition: rtc_nss.h:113
volatile uint32_t CAL
Definition: rtc_nss.h:112
volatile const uint32_t VAL
Definition: rtc_nss.h:114
volatile uint32_t ICR
Definition: rtc_nss.h:118
#define __IO
Definition: core_cm0plus.h:167
#define __I
Definition: core_cm0plus.h:164
bool Chip_RTC_Wakeup_IsRunning(NSS_RTC_T *pRTC)
void Chip_RTC_Wakeup_SetReload(NSS_RTC_T *pRTC, int ticks)
RTC_INT_T
Definition: rtc_nss.h:149
int Chip_RTC_GetCalibration(NSS_RTC_T *pRTC)
RTC_WAKEUPCTRL_T Chip_RTC_Wakeup_GetControl(NSS_RTC_T *pRTC)
void Chip_RTC_Int_SetEnabledMask(NSS_RTC_T *pRTC, RTC_INT_T mask)
Definition: rtc_nss.h:143
void Chip_RTC_Init(NSS_RTC_T *pRTC)
Definition: rtc_nss.h:152
volatile const uint32_t MIS
Definition: rtc_nss.h:117
Definition: rtc_nss.h:139
Definition: rtc_nss.h:151
void Chip_RTC_Wakeup_SetControl(NSS_RTC_T *pRTC, RTC_WAKEUPCTRL_T control)
Definition: rtc_nss.h:140
void Chip_RTC_Time_SetValue(NSS_RTC_T *pRTC, int tickValue)
volatile const uint32_t ACCSTAT
Definition: rtc_nss.h:119
#define __O
Definition: core_cm0plus.h:166
int Chip_RTC_Wakeup_GetReload(NSS_RTC_T *pRTC)
void Chip_RTC_DeInit(NSS_RTC_T *pRTC)
Definition: rtc_nss.h:109
int Chip_RTC_Wakeup_GetRemaining(NSS_RTC_T *pRTC)
Definition: rtc_nss.h:145
void Chip_RTC_SetCalibration(NSS_RTC_T *pRTC, int calibValue)
RTC_INT_T Chip_RTC_Int_GetEnabledMask(NSS_RTC_T *pRTC)
int Chip_RTC_Time_GetValue(NSS_RTC_T *pRTC)
volatile const uint32_t RIS
Definition: rtc_nss.h:116
volatile uint32_t CR
Definition: rtc_nss.h:110
RTC_INT_T Chip_RTC_Int_GetRawStatus(NSS_RTC_T *pRTC)
volatile uint32_t IMSC
Definition: rtc_nss.h:115