Added a new function to format time with a leading zero
This commit is contained in:
		
							parent
							
								
									5cc7d1403a
								
							
						
					
					
						commit
						4e8a898b26
					
				@ -33,3 +33,19 @@ char *addChar(char *pointer, const char character)
 | 
			
		||||
 | 
			
		||||
    return pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
char *dateTimeFormater(char *pointer, const uint8_t value, const char character)
 | 
			
		||||
{
 | 
			
		||||
  if(pointer == NULL)
 | 
			
		||||
    return pointer;
 | 
			
		||||
 | 
			
		||||
  if(value < 10)
 | 
			
		||||
  {
 | 
			
		||||
    sprintf(pointer,"%d", value);
 | 
			
		||||
    *(pointer+1) = *(pointer);*(pointer) = character;*(pointer+2) = '\0';
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
    sprintf(pointer,"%d", value);
 | 
			
		||||
  
 | 
			
		||||
  return pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -66,4 +66,6 @@ typedef struct powerInfo
 | 
			
		||||
 | 
			
		||||
char *addChar(char *pointer, const char character);
 | 
			
		||||
 | 
			
		||||
char *dateTimeFormater(char *pointer, const uint8_t value, const char character);
 | 
			
		||||
 | 
			
		||||
#endif //DEFINITION_H
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user