37 #if defined(RTC_COUNT) && (RTC_COUNT > 0)
68 #define RTC_INIT_DEFAULT \
80 uint32_t RTC_CompareGet(
unsigned int comp);
81 void RTC_CompareSet(
unsigned int comp, uint32_t value);
90 __STATIC_INLINE uint32_t RTC_CounterGet(
void)
95 #if !defined(_EFM32_GECKO_FAMILY)
103 __STATIC_INLINE
void RTC_CounterSet(uint32_t value)
109 void RTC_CounterReset(
void);
110 void RTC_Enable(
bool enable);
111 void RTC_FreezeEnable(
bool enable);
112 void RTC_Init(
const RTC_Init_TypeDef *init);
123 __STATIC_INLINE
void RTC_IntClear(uint32_t flags)
138 __STATIC_INLINE
void RTC_IntDisable(uint32_t flags)
158 __STATIC_INLINE
void RTC_IntEnable(uint32_t flags)
175 __STATIC_INLINE uint32_t RTC_IntGet(
void)
195 __STATIC_INLINE uint32_t RTC_IntGetEnabled(
void)
200 return RTC->IF & ien;
213 __STATIC_INLINE
void RTC_IntSet(uint32_t flags)
218 void RTC_Reset(
void);
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices.