26 #include "txz_sample_def.h" 153 void (*clock_update)(uint32_t id);
This file provides all the functions prototypes for RTC Class.
uint8_t hour
Definition: horol.h:135
uint8_t min
Definition: horol.h:137
TXZ_Result
Definition: txz_driver_def.h:43
RTC handle structure definenition.
Definition: bsp_rtc.h:309
uint8_t century
Definition: horol.h:122
Clock Information.
Definition: horol.h:120
uint8_t date
Definition: horol.h:131
horol_private_info_t info
Definition: horol.h:181
uint32_t id
Definition: horol.h:151
TXZ_FunctionalState
Definition: txz_driver_def.h:53
void horol_finalize(horol_t *p_instance)
Finalize.
Definition: horol.c:375
HorolValueLayer read
Definition: horol.h:168
uint8_t year
Definition: horol.h:123
TXZ_Result horol_set_alarm_clock(horol_t *p_instance, horol_clock_value_t *p_src)
Set alarm clock.
Definition: horol.c:645
horol_t * horol_initialize(horol_initial_setting_t *p_param)
Initialize.
Definition: horol.c:268
Horologe Class.
Definition: horol.h:178
HorolValueLayer
Clock Value Layer.
Definition: horol.h:95
uint8_t day
Definition: horol.h:133
Private Information.
Definition: horol.h:161
void horol_irq_handler(horol_t *p_instance)
IRQ Handler.
Definition: horol.c:497
uint8_t notation
Definition: horol.h:125
Initial setting. User must be set.
Definition: horol.h:149
horol_clock_value_t setting
Definition: horol.h:152
TXZ_FunctionalState end
Definition: horol.h:164
uint8_t month
Definition: horol.h:129
void horol_get_current_clock(horol_t *p_instance, horol_clock_value_t *p_dst)
Get Current Clock Information.
Definition: horol.c:469
void horol_stop(horol_t *p_instance)
Stop.
Definition: horol.c:437
void horol_start(horol_t *p_instance)
Start.
Definition: horol.c:407
uint8_t sec
Definition: horol.h:139
uint32_t horol_make_anno_domini(uint8_t century, uint8_t year)
Make A.D.
Definition: horol.c:621
uint8_t meridiem
Definition: horol.h:127
horol_initial_setting_t init
Definition: horol.h:180
rtc_t rtc
Definition: horol.h:163