Update library (02 Feb 2015)

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Fork of NTPClient_HelloWorld by Donatien Garnier

Committer:
ban4jp
Date:
Sun Feb 01 16:44:57 2015 +0000
Revision:
3:cefa72855d43
Parent:
2:bf7dc5f5bca9
Child:
4:06cde8b92c77
Update library (02 Feb 2015); Format code.

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
ban4jp 3:cefa72855d43 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();
ban4jp 3:cefa72855d43 13
donatien 2:bf7dc5f5bca9 14 printf("Trying to update time...\r\n");
ban4jp 3:cefa72855d43 15 if (ntp.setTime("0.pool.ntp.org") == 0) {
ban4jp 3:cefa72855d43 16 printf("Set time successfully\r\n");
ban4jp 3:cefa72855d43 17 time_t ctTime;
ban4jp 3:cefa72855d43 18 ctTime = time(NULL);
ban4jp 3:cefa72855d43 19 printf("Time is set to (UTC): %s\r\n", ctime(&ctTime));
ban4jp 3:cefa72855d43 20 } else {
ban4jp 3:cefa72855d43 21 printf("Error\r\n");
donatien 0:0e0debc29569 22 }
ban4jp 3:cefa72855d43 23
ban4jp 3:cefa72855d43 24 eth.disconnect();
donatien 0:0e0debc29569 25
donatien 0:0e0debc29569 26 while(1) {
donatien 0:0e0debc29569 27 }
donatien 0:0e0debc29569 28 }