for myself

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Fork of NTPClient_HelloWorld by Donatien Garnier

main.cpp

Committer:
kityann
Date:
2015-11-10
Revision:
3:4ed90aeba03a
Parent:
2:bf7dc5f5bca9

File content as of revision 3:4ed90aeba03a:

#include "mbed.h"
#include "EthernetInterface.h"
#include "NTPClient.h"

EthernetInterface eth;
NTPClient ntp;

int main() 
{
    eth.init(); //Use DHCP

    eth.connect();
   
    printf("Trying to update time...\r\n");
    if (ntp.setTime("ntp.jst.mfeed.ad.jp") == 0)
    {
      printf("Set time successfully\r\n");
      time_t ctTime;
      ctTime = time(NULL);
      ctTime += 32400;
      printf("Time is set to (JPN): %s\r\n", ctime(&ctTime));
      while(1){
        wait(10);
              ctTime = time(NULL);
      ctTime += 32400;
        printf("Time is set to (JPN): %s\r\n", ctime(&ctTime));    
      }
    }
    else
    {
      printf("Error\r\n");
    } 
   
    eth.disconnect();  

    while(1) {
    }
}