37#ifndef DRIVER_RX8025T_TIMER_H
38#define DRIVER_RX8025T_TIMER_H
55#define RX8025T_TIMER_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND
56#define RX8025T_TIMER_DEFAULT_INTERRUPT_UPDATE RX8025T_BOOL_FALSE
57#define RX8025T_TIMER_DEFAULT_UPDATE_SELECT RX8025T_UPDATE_SELECT_SECOND
driver rx8025t interface header file
struct rx8025t_time_s rx8025t_time_t
rx8025t time structure definition
rx8025t_timer_clock_t
rx8025t timer clock enumeration definition
uint8_t rx8025t_timer_init(void(*callback)(uint8_t type))
timer example init
uint8_t rx8025t_timer_irq_handler(void)
timer irq
uint8_t rx8025t_timer_set_time(rx8025t_time_t *t)
timer example set the time
uint8_t rx8025t_timer_set_timestamp_time_zone(int8_t zone)
timer example set the local time zone
uint8_t rx8025t_timer_get_timestamp(time_t *timestamp)
timer example get the time in a unix timestamp
uint8_t rx8025t_timer_stop(void)
timer example stop
uint8_t rx8025t_timer_read_ram(uint8_t *data)
timer example read ram
uint8_t rx8025t_timer_config(rx8025t_timer_clock_t clk, uint16_t counter)
timer example config
uint8_t rx8025t_timer_deinit(void)
timer example deinit
uint8_t rx8025t_timer_get_time(rx8025t_time_t *t)
timer example get the time
uint8_t rx8025t_timer_set_timestamp(time_t timestamp)
timer example set the time by a unix timestamp
uint8_t rx8025t_timer_start(void)
timer example start
uint8_t rx8025t_timer_write_ram(uint8_t data)
timer example write ram
uint8_t rx8025t_timer_get_ascii_time(char *buf, uint8_t len)
timer example get the ascii time
uint8_t rx8025t_timer_get_timestamp_time_zone(int8_t *zone)
timer example get the local time zone