Sistema de supervision y alarma para deposito de comida de animales

Revision:
0:5e7248732177
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/date_and_time/date_and_time.cpp	Fri May 14 17:27:28 2021 +0000
@@ -0,0 +1,48 @@
+//=====[Libraries]=============================================================
+
+#include "mbed.h"
+
+#include "date_and_time.h"
+
+//=====[Declaration of private defines]======================================
+
+//=====[Declaration of private data types]=====================================
+
+//=====[Declaration and initialization of public global objects]===============
+
+//=====[Declaration of external public global variables]=======================
+
+//=====[Declaration and initialization of public global variables]=============
+
+//=====[Declaration and initialization of private global variables]============
+
+//=====[Declarations (prototypes) of private functions]========================
+
+//=====[Implementations of public functions]===================================
+
+char* dateAndTimeRead()
+{
+    time_t epochSeconds;
+    epochSeconds = time(NULL);
+    return ctime(&epochSeconds);    
+}
+
+void dateAndTimeWrite( int year, int month, int day, 
+                       int hour, int minute, int second )
+{
+    struct tm rtcTime;
+
+    rtcTime.tm_year = year - 1900;
+    rtcTime.tm_mon  = month - 1;
+    rtcTime.tm_mday = day;
+    rtcTime.tm_hour = hour;
+    rtcTime.tm_min  = minute;
+    rtcTime.tm_sec  = second;
+
+    rtcTime.tm_isdst = -1;
+
+    set_time( mktime( &rtcTime ) );
+}
+
+//=====[Implementations of private functions]==================================
+