for myself

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Fork of NTPClient_HelloWorld by Donatien Garnier

Committer:
kityann
Date:
Tue Nov 10 06:11:12 2015 +0000
Revision:
3:4ed90aeba03a
Parent:
2:bf7dc5f5bca9
for myself

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 0:0e0debc29569 1 #include "mbed.h"
donatien 0:0e0debc29569 2 #include "EthernetInterface.h"
donatien 2:bf7dc5f5bca9 3 #include "NTPClient.h"
donatien 0:0e0debc29569 4
donatien 1:d263603373ac 5 EthernetInterface eth;
donatien 2:bf7dc5f5bca9 6 NTPClient ntp;
donatien 1:d263603373ac 7
donatien 0:0e0debc29569 8 int main()
donatien 0:0e0debc29569 9 {
donatien 0:0e0debc29569 10 eth.init(); //Use DHCP
donatien 0:0e0debc29569 11
donatien 0:0e0debc29569 12 eth.connect();
donatien 2:bf7dc5f5bca9 13
donatien 2:bf7dc5f5bca9 14 printf("Trying to update time...\r\n");
kityann 3:4ed90aeba03a 15 if (ntp.setTime("ntp.jst.mfeed.ad.jp") == 0)
donatien 0:0e0debc29569 16 {
donatien 2:bf7dc5f5bca9 17 printf("Set time successfully\r\n");
donatien 2:bf7dc5f5bca9 18 time_t ctTime;
donatien 2:bf7dc5f5bca9 19 ctTime = time(NULL);
kityann 3:4ed90aeba03a 20 ctTime += 32400;
kityann 3:4ed90aeba03a 21 printf("Time is set to (JPN): %s\r\n", ctime(&ctTime));
kityann 3:4ed90aeba03a 22 while(1){
kityann 3:4ed90aeba03a 23 wait(10);
kityann 3:4ed90aeba03a 24 ctTime = time(NULL);
kityann 3:4ed90aeba03a 25 ctTime += 32400;
kityann 3:4ed90aeba03a 26 printf("Time is set to (JPN): %s\r\n", ctime(&ctTime));
kityann 3:4ed90aeba03a 27 }
donatien 0:0e0debc29569 28 }
donatien 0:0e0debc29569 29 else
donatien 0:0e0debc29569 30 {
donatien 2:bf7dc5f5bca9 31 printf("Error\r\n");
donatien 2:bf7dc5f5bca9 32 }
donatien 2:bf7dc5f5bca9 33
donatien 0:0e0debc29569 34 eth.disconnect();
donatien 0:0e0debc29569 35
donatien 0:0e0debc29569 36 while(1) {
donatien 0:0e0debc29569 37 }
donatien 0:0e0debc29569 38 }