Module to keep track of time in MS_TIMER ticks format.
More...
◆ time_tracker_get_current_date()
time_tracker_ddmmyy_t* time_tracker_get_current_date |
( |
| ) |
|
- Returns
- Structure pointer of data type time_tracker_ddmmyy_t which stores current date
Definition at line 125 of file time_tracker.c.
◆ time_tracker_get_current_time_s()
uint32_t time_tracker_get_current_time_s |
( |
| ) |
|
◆ time_tracker_init()
uint32_t time_tracker_init |
( |
uint32_t |
time_log | ) |
|
- Parameters
-
time_log | NVM Log which is to be used to keep track of time |
- Returns
- NVM Log id which is being used to keep track of time.
- Return values
-
If | given time_log is not available nvm module will assign new log id. |
Definition at line 70 of file time_tracker.c.
◆ time_tracker_set_date_time()
void time_tracker_set_date_time |
( |
time_tracker_ddmmyy_t * |
p_date_ddmmyy, |
|
|
uint32_t |
time_s |
|
) |
| |
- Parameters
-
date_yymmdd | Structure pointer of data type time_tracker_ddmmyy_t which contains current date. |
time_s | Current time in seconds |
Definition at line 96 of file time_tracker.c.
References MS_TIMER_TICKS_MS.
◆ time_tracker_update_time()
void time_tracker_update_time |
( |
uint32_t |
ticks | ) |
|
- Parameters
-
ticks | MS Timer Ticks which has to be added current time |
Definition at line 106 of file time_tracker.c.