This is simple "SNTP" client for the lwIP raw API. It is a minimal implementation of SNTPv4 as specified in RFC 4330.
For a list of some public NTP servers, see this link : http://support.ntp.org/bin/view/Servers/NTPPoolServers
◆ sntp_enabled()
      
        
          | u8_t sntp_enabled | ( | void |  | ) |  | 
      
 
 
◆ sntp_getoperatingmode()
      
        
          | u8_t sntp_getoperatingmode | ( | void |  | ) |  | 
      
 
 
◆ sntp_getserver()
Obtain one of the currently configured by IP address (or DHCP) NTP servers
- Parameters
- 
  
    | idx | the index of the NTP server |  
 
- Returns
- IP address of the indexed NTP server or "ip_addr_any" if the NTP server has not been configured by address (or at all). 
 
 
◆ sntp_init()
◆ sntp_setoperatingmode()
      
        
          | void sntp_setoperatingmode | ( | u8_t | operating_mode | ) |  | 
      
 
Sets the operating mode. 
- Parameters
- 
  
    | operating_mode | one of the available operating modes |  
 
 
 
◆ sntp_setserver()
      
        
          | void sntp_setserver | ( | u8_t | idx, | 
        
          |  |  | const ip_addr_t * | server | 
        
          |  | ) |  |  | 
      
 
Initialize one of the NTP servers by IP address
- Parameters
- 
  
    | idx | the index of the NTP server to set must be < SNTP_MAX_SERVERS |  | server | IP address of the NTP server to set |  
 
 
 
◆ sntp_stop()