CaryCoders / Mbed 2 deprecated SX1276_GPS

Dependencies:   SX1276Lib AdaFruit_RGBLCD MCP23017 mbed

Fork of AdaFruit_RGBLCD by Justin Howard

Revision:
11:96146db429de
Parent:
10:3fcab08717fc
--- a/time_helper.cpp	Sun Aug 10 12:34:44 2014 +0000
+++ b/time_helper.cpp	Sun Aug 10 15:45:03 2014 +0000
@@ -8,23 +8,11 @@
     ::memcpy(&out_sTM,pTM,sizeof(out_sTM));
 }
 
-void SetTime
-(
-    uint8_t     in_nHour,
-    uint8_t     in_nMin,
-    uint8_t     in_nDay,
-    uint8_t     in_nMonth,
-    uint16_t    in_nYear
-)
+void SetTime(const tm & in_sTM)
 {
-    tm sCurrentTime = { 0 };
-    sCurrentTime.tm_year = in_nYear - 1900;
-    sCurrentTime.tm_mon = in_nMonth - 1;
-    sCurrentTime.tm_mday = in_nDay;
+    tm sTM = { 0 };
+    memcpy(&sTM,&in_sTM,sizeof(sTM));
     
-    sCurrentTime.tm_hour = in_nHour;
-    sCurrentTime.tm_min = in_nMin;
-    
-    time_t nCurrentTime = mktime(&sCurrentTime);
-    set_time(nCurrentTime);    
+    time_t nTime = mktime(&sTM);
+    set_time(nTime);    
 }