Go to the documentation of this file.
63 #ifdef HAL_CALENDAR_MODULE_ENABLED
73 #define APP_RTC_ALARM_DISABLE_DATE CALENDAR_ALARM_DISABLE_DATE
74 #define APP_RTC_ALARM_DISABLE_TICK CALENDAR_ALARM_DISABLE_TICK
75 #define APP_RTC_ALARM_DISABLE_ALL CALENDAR_ALARM_DISABLE_ALL
uint16_t app_rtc_disable_event(uint32_t disable_mode)
Disable rtc alarm event.
app_rtc_evt_type_t type
Definition: app_rtc.h:110
uint16_t app_rtc_setup_tick(uint32_t interval)
Set a rtc tick alarm.
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.
Definition: app_rtc.h:97
void(* app_rtc_evt_handler_t)(app_rtc_evt_t *p_evt)
RTC event callback definition.
Definition: app_rtc.h:116
uint16_t app_rtc_setup_alarm(app_rtc_alarm_t *p_alarm)
Set a rtc date alarm.
@ APP_RTC_EVT_TICK_ALARM
Definition: app_rtc.h:87
CALENDAR_Alarm calendar alarm structure definition.
Definition: gr55xx_hal_calendar.h:126
This file contains all the functions prototypes for the HAL module driver.
app_rtc_evt_type_t
RTC event Enumerations definition.
Definition: app_rtc.h:85
@ APP_RTC_EVT_DATE_ALARM
Definition: app_rtc.h:86
CALENDAR_Time calendar time structure definition.
Definition: gr55xx_hal_calendar.h:96
RTC event structure definition.
Definition: app_rtc.h:109
Header file of app rtos config code.
Header file of app driver error code.
calendar_alarm_t app_rtc_alarm_t
App alarm structure definition.
Definition: app_rtc.h:102
uint16_t app_rtc_init(app_rtc_evt_handler_t evt_handler)
Initialize the APP RTC DRIVER.