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_getreachability()
u8_t sntp_getreachability |
( |
u8_t |
idx | ) |
|
Gets the server reachability shift register as described in RFC 5905.
- Parameters
-
idx | the index of the NTP server |
◆ 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()