Example using NTClient
Revision 0:5b52498d3019, committed 2017-01-06
- Comitter:
- lmussier
- Date:
- Fri Jan 06 13:51:45 2017 +0000
- Commit message:
- Initial commit
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NTPClient.lib Fri Jan 06 13:51:45 2017 +0000 @@ -0,0 +1,1 @@ +https://developer.mbed.org/users/lmussier/code/NTPClient/#175284afeb38
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Fri Jan 06 13:51:45 2017 +0000
@@ -0,0 +1,33 @@
+#include "mbed.h"
+#include "NTPClient.h"
+#include "EthernetInterface.h"
+
+int main() {
+
+ EthernetInterface eth;
+
+ printf("Setting up...\n");
+
+ int ethError = eth.connect();
+
+ if(ethError == 0)
+ {
+ NTPClient ntp(eth);
+ printf("ETH is up : %s\n", eth.get_ip_address());
+ time_t ctTime;
+ ctTime = time(NULL);
+ printf("Current time is (UTC): %s\n", ctime(&ctTime));
+
+ ntp.setTime("0.uk.pool.ntp.org");
+
+ ctTime = time(NULL);
+ printf("\nTime is now (UTC): %s\n", ctime(&ctTime));
+
+ eth.disconnect();
+ } else {
+ printf("Connect failed (%d)", ethError);
+ }
+
+ return 0;
+
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-os.lib Fri Jan 06 13:51:45 2017 +0000 @@ -0,0 +1,1 @@ +https://github.com/ARMmbed/mbed-os/#0789928ee7f2db08a419fa4a032fffd9bd477aa7