Go to the documentation of this file.
63 #ifdef HAL_CALENDAR_MODULE_ENABLED
72 #define APP_RTC_ALARM_DISABLE_DATE CALENDAR_ALARM_DISABLE_DATE
73 #define APP_RTC_ALARM_DISABLE_TICK CALENDAR_ALARM_DISABLE_TICK
74 #define APP_RTC_ALARM_DISABLE_ALL CALENDAR_ALARM_DISABLE_ALL
212 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5526X) || (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5525X) || (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5332X)
222 void app_rtc_time_sync(
float SlowClockFreq);
uint16_t app_rtc_disable_event(uint32_t disable_mode)
Disable rtc alarm event.
uint16_t app_rtc_setup_tick(uint32_t interval)
Set a rtc tick alarm.
void(* app_rtc_evt_handler_t)(app_rtc_evt_t *p_evt)
RTC event callback definition.
uint16_t app_rtc_deinit(void)
De-initialize the app rtc.
uint16_t app_rtc_init_time(app_rtc_time_t *p_time)
Initialize the rtc time.
uint16_t app_rtc_get_time(app_rtc_time_t *p_time)
Get current rtc time.
calendar_time_t app_rtc_time_t
App time structure definition.
This file contains all the functions prototypes for the HAL module driver.
uint16_t app_rtc_setup_alarm(app_rtc_alarm_t *p_alarm)
Set a rtc date alarm.
CALENDAR_Alarm calendar alarm structure definition.
app_rtc_evt_type_t
RTC event Enumerations definition.
CALENDAR_Time calendar time structure definition.
RTC event structure definition.
Header file of app driver error code.
Header file of app driver config code.
calendar_alarm_t app_rtc_alarm_t
App alarm structure definition.
uint16_t app_rtc_init(app_rtc_evt_handler_t evt_handler)
Initialize the APP RTC DRIVER.