Simon Ford
/
set_time_example2
Revision 0:c635c2051b52, committed 2009-10-28
- Comitter:
- simon
- Date:
- Wed Oct 28 23:17:08 2009 +0000
- Commit message:
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r c635c2051b52 main.cpp --- /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); + } +}
diff -r 000000000000 -r c635c2051b52 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Wed Oct 28 23:17:08 2009 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/20a79241b4a0