![](/media/cache/profiles/c51ce410c124a10e0db5e4b97fc2af39.50x50_q85.jpg)
Diff: main.cpp
- Revision:
- 0:c635c2051b52
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Oct 28 23:17:08 2009 +0000 @@ -0,0 +1,26 @@ +// Example to setup the Real-Time Clock from a terminal, sford + +#include "mbed.h" + +int main() { + + // get the current time from the terminal + struct tm t; + printf("Enter current date and time:\n"); + printf("YYYY MM DD HH MM SS[enter]\n"); + scanf("%d %d %d %d %d %d", &t.tm_year, &t.tm_mon, &t.tm_mday, &t.tm_hour, &t.tm_min, &t.tm_sec); + + // adjust for tm structure required values + t.tm_year = t.tm_year - 1900; + t.tm_mon = t.tm_mon - 1; + + // set the time + set_time(mktime(&t)); + + // display the time + while(1) { + time_t seconds = time(NULL); + printf("Time as a basic string = %s", ctime(&seconds)); + wait(1); + } +}