![]() |
LibDriver RX8025T
|
rx8025t example driver modules More...
Macros | |
| #define | RX8025T_ALARM_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| rx8025t alarm example default definition | |
| #define | RX8025T_ALARM_DEFAULT_INTERRUPT_UPDATE RX8025T_BOOL_FALSE |
| #define | RX8025T_ALARM_DEFAULT_UPDATE_SELECT RX8025T_UPDATE_SELECT_SECOND |
| #define | RX8025T_BASIC_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| rx8025t basic example default definition | |
| #define | RX8025T_TIMER_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| rx8025t timer example default definition | |
| #define | RX8025T_TIMER_DEFAULT_INTERRUPT_UPDATE RX8025T_BOOL_FALSE |
| #define | RX8025T_TIMER_DEFAULT_UPDATE_SELECT RX8025T_UPDATE_SELECT_SECOND |
Functions | |
| uint8_t | rx8025t_alarm_irq_handler (void) |
| alarm irq | |
| uint8_t | rx8025t_alarm_init (void(*callback)(uint8_t type)) |
| alarm example init | |
| uint8_t | rx8025t_alarm_deinit (void) |
| alarm example deinit | |
| uint8_t | rx8025t_alarm_config (uint8_t minute, uint8_t hour, rx8025t_alarm_t date_week, uint8_t date, uint8_t week, rx8025t_bool_t minute_mask, rx8025t_bool_t hour_mask, rx8025t_bool_t day_week_mask) |
| alarm example config | |
| uint8_t | rx8025t_alarm_set_time (rx8025t_time_t *t) |
| alarm example set the time | |
| uint8_t | rx8025t_alarm_set_timestamp (time_t timestamp) |
| alarm example set the time by a unix timestamp | |
| uint8_t | rx8025t_alarm_set_timestamp_time_zone (int8_t zone) |
| alarm example set the local time zone | |
| uint8_t | rx8025t_alarm_get_time (rx8025t_time_t *t) |
| alarm example get the time | |
| uint8_t | rx8025t_alarm_get_timestamp (time_t *timestamp) |
| alarm example get the time in a unix timestamp | |
| uint8_t | rx8025t_alarm_get_timestamp_time_zone (int8_t *zone) |
| alarm example get the local time zone | |
| uint8_t | rx8025t_alarm_get_ascii_time (char *buf, uint8_t len) |
| alarm example get the ascii time | |
| uint8_t | rx8025t_alarm_read_ram (uint8_t *data) |
| alarm example read ram | |
| uint8_t | rx8025t_alarm_write_ram (uint8_t data) |
| alarm example write ram | |
| uint8_t | rx8025t_basic_init (void) |
| basic example init | |
| uint8_t | rx8025t_basic_deinit (void) |
| basic example deinit | |
| uint8_t | rx8025t_basic_set_time (rx8025t_time_t *t) |
| basic example set the time | |
| uint8_t | rx8025t_basic_set_timestamp (time_t timestamp) |
| basic example set the time by a unix timestamp | |
| uint8_t | rx8025t_basic_set_timestamp_time_zone (int8_t zone) |
| basic example set the local time zone | |
| uint8_t | rx8025t_basic_get_time (rx8025t_time_t *t) |
| basic example get the time | |
| uint8_t | rx8025t_basic_get_timestamp (time_t *timestamp) |
| basic example get the time in a unix timestamp | |
| uint8_t | rx8025t_basic_get_timestamp_time_zone (int8_t *zone) |
| basic example get the local time zone | |
| uint8_t | rx8025t_basic_get_ascii_time (char *buf, uint8_t len) |
| basic example get the ascii time | |
| uint8_t | rx8025t_basic_read_ram (uint8_t *data) |
| basic example read ram | |
| uint8_t | rx8025t_basic_write_ram (uint8_t data) |
| basic example write ram | |
| uint8_t | rx8025t_timer_irq_handler (void) |
| timer irq | |
| uint8_t | rx8025t_timer_init (void(*callback)(uint8_t type)) |
| timer example init | |
| uint8_t | rx8025t_timer_deinit (void) |
| timer example deinit | |
| uint8_t | rx8025t_timer_config (rx8025t_timer_clock_t clk, uint16_t counter) |
| timer example config | |
| uint8_t | rx8025t_timer_start (void) |
| timer example start | |
| uint8_t | rx8025t_timer_stop (void) |
| timer example stop | |
| uint8_t | rx8025t_timer_set_time (rx8025t_time_t *t) |
| timer example set the time | |
| uint8_t | rx8025t_timer_set_timestamp (time_t timestamp) |
| timer example set the time by a unix timestamp | |
| uint8_t | rx8025t_timer_set_timestamp_time_zone (int8_t zone) |
| timer example set the local time zone | |
| uint8_t | rx8025t_timer_get_time (rx8025t_time_t *t) |
| timer example get the time | |
| uint8_t | rx8025t_timer_get_timestamp (time_t *timestamp) |
| timer example get the time in a unix timestamp | |
| uint8_t | rx8025t_timer_get_timestamp_time_zone (int8_t *zone) |
| timer example get the local time zone | |
| uint8_t | rx8025t_timer_get_ascii_time (char *buf, uint8_t len) |
| timer example get the ascii time | |
| uint8_t | rx8025t_timer_read_ram (uint8_t *data) |
| timer example read ram | |
| uint8_t | rx8025t_timer_write_ram (uint8_t data) |
| timer example write ram | |
rx8025t example driver modules
| #define RX8025T_ALARM_DEFAULT_INTERRUPT_UPDATE RX8025T_BOOL_FALSE |
disable
Definition at line 56 of file driver_rx8025t_alarm.h.
| #define RX8025T_ALARM_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| #define RX8025T_ALARM_DEFAULT_UPDATE_SELECT RX8025T_UPDATE_SELECT_SECOND |
second update
Definition at line 57 of file driver_rx8025t_alarm.h.
| #define RX8025T_BASIC_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| #define RX8025T_TIMER_DEFAULT_INTERRUPT_UPDATE RX8025T_BOOL_FALSE |
disable
Definition at line 56 of file driver_rx8025t_timer.h.
| #define RX8025T_TIMER_DEFAULT_TEMPERATURE_COMPENSATION_INTERVAL RX8025T_TEMPERATURE_COMPENSATION_INTERVAL_0P5_SECOND |
| #define RX8025T_TIMER_DEFAULT_UPDATE_SELECT RX8025T_UPDATE_SELECT_SECOND |
second update
Definition at line 57 of file driver_rx8025t_timer.h.
| uint8_t rx8025t_alarm_config | ( | uint8_t | minute, |
| uint8_t | hour, | ||
| rx8025t_alarm_t | date_week, | ||
| uint8_t | date, | ||
| uint8_t | week, | ||
| rx8025t_bool_t | minute_mask, | ||
| rx8025t_bool_t | hour_mask, | ||
| rx8025t_bool_t | day_week_mask ) |
alarm example config
| [in] | minute | alarm minute |
| [in] | hour | alarm hour |
| [in] | date_week | date week select |
| [in] | date | alarm date |
| [in] | week | alarm week |
| [in] | minute_mask | bool value |
| [in] | hour_mask | bool value |
| [in] | day_week_mask | bool value |
Definition at line 215 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_deinit | ( | void | ) |
alarm example deinit
Definition at line 190 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_get_ascii_time | ( | char * | buf, |
| uint8_t | len ) |
alarm example get the ascii time
| [out] | *buf | pointer to an ascii buffer |
| [in] | len | data length |
Definition at line 427 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_get_time | ( | rx8025t_time_t * | t | ) |
alarm example get the time
| [out] | *t | pointer to a time structure |
Definition at line 361 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_get_timestamp | ( | time_t * | timestamp | ) |
alarm example get the time in a unix timestamp
| [out] | *timestamp | pointer to a unix timestamp buffer |
Definition at line 380 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_get_timestamp_time_zone | ( | int8_t * | zone | ) |
alarm example get the local time zone
| [out] | *zone | pointer to a local time zone buffer |
Definition at line 411 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_init | ( | void(* | callback )(uint8_t type) | ) |
alarm example init
| [in] | *callback | pointer to a callback function address |
Definition at line 67 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_irq_handler | ( | void | ) |
alarm irq
Definition at line 49 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_read_ram | ( | uint8_t * | data | ) |
alarm example read ram
| [out] | *data | pointer to a ram data buffer |
Definition at line 450 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_set_time | ( | rx8025t_time_t * | t | ) |
alarm example set the time
| [in] | *t | pointer to a time structure |
Definition at line 288 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_set_timestamp | ( | time_t | timestamp | ) |
alarm example set the time by a unix timestamp
| [in] | timestamp | unix timestamp |
Definition at line 307 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_set_timestamp_time_zone | ( | int8_t | zone | ) |
alarm example set the local time zone
| [in] | zone | local time zone |
Definition at line 346 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_alarm_write_ram | ( | uint8_t | data | ) |
alarm example write ram
| [in] | data | set data |
Definition at line 468 of file driver_rx8025t_alarm.c.
| uint8_t rx8025t_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 162 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_get_ascii_time | ( | char * | buf, |
| uint8_t | len ) |
basic example get the ascii time
| [out] | *buf | pointer to an ascii buffer |
| [in] | len | data length |
Definition at line 319 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_get_time | ( | rx8025t_time_t * | t | ) |
basic example get the time
| [out] | *t | pointer to a time structure |
Definition at line 253 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_get_timestamp | ( | time_t * | timestamp | ) |
basic example get the time in a unix timestamp
| [out] | *timestamp | pointer to a unix timestamp buffer |
Definition at line 272 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_get_timestamp_time_zone | ( | int8_t * | zone | ) |
basic example get the local time zone
| [out] | *zone | pointer to a local time zone buffer |
Definition at line 303 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_init | ( | void | ) |
basic example init
Definition at line 49 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_read_ram | ( | uint8_t * | data | ) |
basic example read ram
| [out] | *data | pointer to a ram data buffer |
Definition at line 342 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_set_time | ( | rx8025t_time_t * | t | ) |
basic example set the time
| [in] | *t | pointer to a time structure |
Definition at line 180 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_set_timestamp | ( | time_t | timestamp | ) |
basic example set the time by a unix timestamp
| [in] | timestamp | unix timestamp |
Definition at line 199 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_set_timestamp_time_zone | ( | int8_t | zone | ) |
basic example set the local time zone
| [in] | zone | local time zone |
Definition at line 238 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_basic_write_ram | ( | uint8_t | data | ) |
basic example write ram
| [in] | data | set data |
Definition at line 360 of file driver_rx8025t_basic.c.
| uint8_t rx8025t_timer_config | ( | rx8025t_timer_clock_t | clk, |
| uint16_t | counter ) |
timer example config
| [in] | clk | timer clock |
| [in] | counter | timer counter |
Definition at line 182 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_deinit | ( | void | ) |
timer example deinit
Definition at line 252 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_get_ascii_time | ( | char * | buf, |
| uint8_t | len ) |
timer example get the ascii time
| [out] | *buf | pointer to an ascii buffer |
| [in] | len | data length |
Definition at line 409 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_get_time | ( | rx8025t_time_t * | t | ) |
timer example get the time
| [out] | *t | pointer to a time structure |
Definition at line 343 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_get_timestamp | ( | time_t * | timestamp | ) |
timer example get the time in a unix timestamp
| [out] | *timestamp | pointer to a unix timestamp buffer |
Definition at line 362 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_get_timestamp_time_zone | ( | int8_t * | zone | ) |
timer example get the local time zone
| [out] | *zone | pointer to a local time zone buffer |
Definition at line 393 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_init | ( | void(* | callback )(uint8_t type) | ) |
timer example init
| [in] | *callback | pointer to a callback function address |
Definition at line 67 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_irq_handler | ( | void | ) |
timer irq
Definition at line 49 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_read_ram | ( | uint8_t * | data | ) |
timer example read ram
| [out] | *data | pointer to a ram data buffer |
Definition at line 432 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_set_time | ( | rx8025t_time_t * | t | ) |
timer example set the time
| [in] | *t | pointer to a time structure |
Definition at line 270 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_set_timestamp | ( | time_t | timestamp | ) |
timer example set the time by a unix timestamp
| [in] | timestamp | unix timestamp |
Definition at line 289 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_set_timestamp_time_zone | ( | int8_t | zone | ) |
timer example set the local time zone
| [in] | zone | local time zone |
Definition at line 328 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_start | ( | void | ) |
timer example start
Definition at line 210 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_stop | ( | void | ) |
timer example stop
Definition at line 231 of file driver_rx8025t_timer.c.
| uint8_t rx8025t_timer_write_ram | ( | uint8_t | data | ) |
timer example write ram
| [in] | data | set data |
Definition at line 450 of file driver_rx8025t_timer.c.