for myself
Dependencies: EthernetInterface NTPClient mbed-rtos mbed
Fork of NTPClient_HelloWorld by
main.cpp@3:4ed90aeba03a, 2015-11-10 (annotated)
- 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?
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 | |
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 | } |