|
XBee Firmware Library
1.6.0
|
Functions | |
| void | check_clock_and_update (void) |
| void | check_periodic_task (void) |
| void | delay_ticks (uint16_t delay) |
| Performs a busy loop delay of delay system ticks. The watchdog is continuously refreshed during the delay. More... | |
| void | rtc_alarm_task (void) |
| void | rtc_cancel_periodic_task (void) |
| Cancels the execution of the periodic task setting to 0 the periodic task timer. More... | |
| int | rtc_config (void) |
| Configures and initializes the RTC module, with the defualt settings. Its automatically called by sys_hw_init() More... | |
| void | rtc_config_fast (void) |
| void | rtc_config_slow (void) |
| int | rtc_get_date (tm_t *now) |
| Reads the RTC time/date and saves it in now. More... | |
| uint32_t | rtc_get_ms_uptime (void) |
| Returns the miliseconds counter, number of ms the system has been running without interruption (downtime) More... | |
| uint32_t | rtc_get_uptime (void) |
| Returns the second counter, number of seconds the system has been running without interruption (downtime) More... | |
| uint8_t | rtc_is_slow (void) |
| void | rtc_isr (void) |
| RTC interrupt service routine. More... | |
| void | rtc_periodic_task (void) |
| Function called when the periodic timer expires. The periodic timer is rearmed automatically by the firmware. More... | |
| int | rtc_set_alarm (tm_t newalarm) |
| Programs the alarm with newalarm time values. More... | |
| int | rtc_set_date (tm_t newdate) |
| Sets date as RTC date. More... | |
| int | rtc_set_periodic_task_period (uint32_t period) |
Configures the period (expressed as number of system ticks) of execution of the periodic task. A call to this function resets/restarts the periodic task timer. More... | |
| void | rtc_set_timeout (uint16_t timeout) |
| Programs the timeout variable, decremented each system tick. More... | |
| bool_t | rtc_timeout_expired (void) |
| Returns a 1 if the programmed timeout expired. The timeout is programmed with rtc_set_timeout() More... | |
| void | update_date (void) |
| void check_clock_and_update | ( | void | ) |
| void check_periodic_task | ( | void | ) |
| void rtc_alarm_task | ( | void | ) |
| void rtc_config_fast | ( | void | ) |
| void rtc_config_slow | ( | void | ) |
| uint8_t rtc_is_slow | ( | void | ) |
| void update_date | ( | void | ) |
1.8.10