/Designs/reflow/SW/clock.h
0,0 → 1,25
/* mija 2009 clock
usage:
1. declare Clock_t clock
2. define TIKOFSEC - tiks per sec in any timers interrupts proderude
3. periodicaly polling ProsecClock(), for precisions 1 of TIKOFSEC
ver.: 0.0 - start
*/
 
 
#ifndef __clock_h_included__
#define __clock_h_included__
 
#define TIKSOFSEC 125
 
typedef struct Clockt{
uint8_t hour;
uint8_t min;
uint8_t sec;
}Clockt_t;
 
void ProcesClock(uint8_t *tik,Clockt_t *clock);
void ClockInit(uint8_t hour,uint8_t min,uint8_t sec,Clockt_t *clock);
 
#endif /* __clock_h_included__ */