Frederico Prado / smartRamalEZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers gravarRelogio.cpp Source File

gravarRelogio.cpp

00001 #include "appCommands.h"
00002 
00003 void cmdGravarRelogio(char * dados, unsigned char tamanhoDados) {
00004     unsigned int seconds = (dados[3] << 24) + (dados[2] << 16) + (dados[1] << 8) + dados[0];
00005     DEBUG(printf("[CLK] Setting time to %d\r\n", seconds));
00006     set_time(seconds);
00007     time_t t = time(NULL);
00008     DEBUG(printf("[CLK] Current time = %d, %s\r\n", t, ctime(&t)));
00009     exec.enviaResposta(RESP_GRAVAR_RELOGIO, (char*) &t, 4);
00010 }