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.