Justin Howard / Mbed 2 deprecated AdaFruit_RGBLCD

Dependencies:   AdaFruit_RGBLCDShield MCP23017 mbed RTclock

Dependents:   SX1276_GPS

Fork of MCP_test by Wim Huiskamp

Committer:
vtraveller
Date:
Sun Aug 10 15:45:03 2014 +0000
Revision:
11:96146db429de
Parent:
10:3fcab08717fc
Added support for changing time.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vtraveller 10:3fcab08717fc 1 #include "mbed.h"
vtraveller 10:3fcab08717fc 2 #include "time_helper.h"
vtraveller 10:3fcab08717fc 3
vtraveller 10:3fcab08717fc 4 void GetTime(tm & out_sTM)
vtraveller 10:3fcab08717fc 5 {
vtraveller 10:3fcab08717fc 6 time_t nTime = time(0);
vtraveller 10:3fcab08717fc 7 tm * pTM = ::localtime(&nTime);
vtraveller 10:3fcab08717fc 8 ::memcpy(&out_sTM,pTM,sizeof(out_sTM));
vtraveller 10:3fcab08717fc 9 }
vtraveller 10:3fcab08717fc 10
vtraveller 11:96146db429de 11 void SetTime(const tm & in_sTM)
vtraveller 10:3fcab08717fc 12 {
vtraveller 11:96146db429de 13 tm sTM = { 0 };
vtraveller 11:96146db429de 14 memcpy(&sTM,&in_sTM,sizeof(sTM));
vtraveller 10:3fcab08717fc 15
vtraveller 11:96146db429de 16 time_t nTime = mktime(&sTM);
vtraveller 11:96146db429de 17 set_time(nTime);
vtraveller 10:3fcab08717fc 18 }