TEST_LP 1608

Dependencies:   mbed DS1302

main.cpp

Committer:
Sissors
Date:
2014-03-31
Revision:
0:5e6107966aba
Child:
1:e747c4ea86e0

File content as of revision 0:5e6107966aba:

#define SCLK    PTC5
#define IO      PTC4
#define CE      PTC3

//Comment this line if the DS1302 is already running
#define INITIAL_RUN

#include "mbed.h"
#include "DS1302.h"

DS1302 clk(SCLK, IO, PTC3);

int main() {
    #ifdef INITIAL_RUN
    clk.set_time(1256729737);
    #endif
    
    char storedByte = clk.recallByte(0);
    printf("\r\nStored byte was %d, now increasing by one\r\n", storedByte);
    clk.storeByte(0, storedByte + 1);
    
    while(1) {
        time_t seconds = clk.time(NULL);
        printf("Time as a basic string = %s\r", ctime(&seconds));
        wait(1);
    }
}