Simple program to access time from mbed's internal RTC Battery needs to be connected to specified pins on manual

Dependencies:   mbed

Committer:
kuldipmaharjan
Date:
Wed Jan 08 00:54:40 2014 +0000
Revision:
0:3bcda94a334a
Simple program to access time from mbed's internal RTC; Battery needs to be connected to specified pins on manual

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kuldipmaharjan 0:3bcda94a334a 1 //Author: Kuldip Maharjan
kuldipmaharjan 0:3bcda94a334a 2 //Email : kuldipmaharjan@gmail.com
kuldipmaharjan 0:3bcda94a334a 3 //Anyone can use this code if it helps in their projects or
kuldipmaharjan 0:3bcda94a334a 4 //for learning programing in mbed besides for commercial purposes
kuldipmaharjan 0:3bcda94a334a 5
kuldipmaharjan 0:3bcda94a334a 6 //Simple program to access time from mbed's internal RTC
kuldipmaharjan 0:3bcda94a334a 7 //Battery needs to be connected to specified pins on manual
kuldipmaharjan 0:3bcda94a334a 8
kuldipmaharjan 0:3bcda94a334a 9 #include "mbed.h"
kuldipmaharjan 0:3bcda94a334a 10
kuldipmaharjan 0:3bcda94a334a 11 Serial pc(p9, p10); // tx, rx
kuldipmaharjan 0:3bcda94a334a 12 int main()
kuldipmaharjan 0:3bcda94a334a 13 {
kuldipmaharjan 0:3bcda94a334a 14 pc.baud(115200);
kuldipmaharjan 0:3bcda94a334a 15 set_time(1361223433); // http://www.epochconverter.com/
kuldipmaharjan 0:3bcda94a334a 16
kuldipmaharjan 0:3bcda94a334a 17 while (true) {
kuldipmaharjan 0:3bcda94a334a 18 time_t seconds = time(NULL);
kuldipmaharjan 0:3bcda94a334a 19 pc.printf("Time as a basic string = %s \n", ctime(&seconds));
kuldipmaharjan 0:3bcda94a334a 20
kuldipmaharjan 0:3bcda94a334a 21 //char buffer[32];
kuldipmaharjan 0:3bcda94a334a 22 // strftime(buffer, 32, "%I:%M %p\n", localtime(&seconds));
kuldipmaharjan 0:3bcda94a334a 23 //pc.printf("Time as a custom formatted string = %s", buffer);
kuldipmaharjan 0:3bcda94a334a 24
kuldipmaharjan 0:3bcda94a334a 25 wait(1);
kuldipmaharjan 0:3bcda94a334a 26 }
kuldipmaharjan 0:3bcda94a334a 27 }