Example using NTClient

Dependencies:   NTPClient

main.cpp

Committer:
lmussier
Date:
2017-01-06
Revision:
0:5b52498d3019

File content as of revision 0:5b52498d3019:

#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;
  
}