Update library (02 Feb 2015)
Dependencies: EthernetInterface NTPClient mbed-rtos mbed
Fork of NTPClient_HelloWorld by
main.cpp@3:cefa72855d43, 2015-02-01 (annotated)
- 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?
User | Revision | Line number | New 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 | } |