Andrew Boyson / clock

Dependents:   oldheating gps motorhome heating

clock/clktm.c

Committer:
andrewboyson
Date:
2018-12-04
Revision:
41:8cd859cd1475
Parent:
38:25b2a3c494aa

File content as of revision 41:8cd859cd1475:

#include <stdint.h>
#include <time.h>

#include "tm.h"
#include "clktime.h"

void    ClkTimeToTmLocal(int64_t time, struct tm* ptm) {               TmLocalFromTimeT(time >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
void    ClkTimeToTmUtc  (int64_t time, struct tm* ptm) {                 TmUtcFromTimeT(time >> CLK_TIME_ONE_SECOND_SHIFT, ptm); }
int64_t ClkTimeFromTmUtc(              struct tm* ptm) { return ((int64_t)TmUtcToTimeT(ptm)) << CLK_TIME_ONE_SECOND_SHIFT      ; }