Dependencies: EthernetNetIf NTPClient_NetServices mbed
NTP.c
- Committer:
- suupen
- Date:
- 2011-12-11
- Revision:
- 0:f49394bec833
File content as of revision 0:f49394bec833:
/***********************************************************************/ /* */ /* NTP.c */ /* */ /***********************************************************************/ #define _NTP_C #include "mbed.h" #include "NTPClient.h" #include "EthernetNetIf.h" #include "NTP.h" EthernetNetIf eth; NTPClient ntp; /****************************************************************************** Name : Ethernet no initialize Parameters : none Returns : -1:NG 0:OK Description: - ******************************************************************************/ int8_t ntp_ethernetInitial(void){ printf("Start\n"); printf("Setting up...\n"); EthernetErr ethErr = eth.setup(); if(ethErr) { printf("Error %d in setup.\n", ethErr); return -1; } return 0; } /****************************************************************************** Name : Ethernet no initialize Parameters : none Returns : -1:NG 0:OK Description: - ******************************************************************************/ void ntp_ntpDataGet(void){ time_t ctTime; ctTime = time(NULL); printf("Current time is (UTC): %s\n", ctime(&ctTime)); Host server(IpAddr(), 123, "ntp.nict.jp"); // Host server(IpAddr(), 123, "ntp1.jst.mfeed.ad.jp" ); // Host server(IpAddr(), 123, "0.uk.pool.ntp.org"); ntp.setTime(server); ctTime = time(NULL); printf("\nTime is now (UTC): %s\n", ctime(&ctTime)); }