Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 #include "mbed.h" 00002 00003 void respondtoPC() ; 00004 00005 Serial pc(USBTX, USBRX); // tx, rx 00006 00007 DigitalOut myled(LED1); 00008 volatile int test ; 00009 00010 int main() { 00011 struct tm t; 00012 test = 0 ; 00013 pc.attach(respondtoPC) ; 00014 while (1) { 00015 myled = !myled ; 00016 if(test == 1) { 00017 pc.attach(NULL); 00018 printf("Enter current date and time: \n"); 00019 printf("YYYY MM DD HH MM SS[enter] \n"); 00020 scanf("%d %d %d %d %d %d", &t.tm_year, &t.tm_mon, &t.tm_mday 00021 , &t.tm_hour, &t.tm_min, &t.tm_sec); 00022 // adjust for tm structure required values 00023 t.tm_year = t.tm_year - 1900; 00024 t.tm_mon = t.tm_mon - 1; 00025 // set the time 00026 set_time(mktime(&t)); 00027 printf("set time\n"); 00028 pc.attach(respondtoPC); 00029 } 00030 wait(1) ; 00031 } 00032 } 00033 00034 void respondtoPC() { 00035 char dummy = pc.getc() ; 00036 test++ ; 00037 }
Generated on Tue Jul 26 2022 23:47:43 by
1.7.2