Mistake on this page?
Report an issue in GitHub or email us
Macros
sntp_opts.h File Reference

SNTP client options list. More...

#include "lwip/opt.h"
#include "lwip/prot/iana.h"

Go to the source code of this file.

Macros

#define SNTP_SET_SYSTEM_TIME(sec)    LWIP_UNUSED_ARG(sec)
 SNTP macro to change system time in seconds Define SNTP_SET_SYSTEM_TIME_US(sec, us) to set the time in microseconds instead of this one if you need the additional precision. More...
 
#define SNTP_MAX_SERVERS   LWIP_DHCP_MAX_NTP_SERVERS
 The maximum number of SNTP servers that can be set. More...
 
#define SNTP_GET_SERVERS_FROM_DHCP   LWIP_DHCP_GET_NTP_SRV
 Set this to 1 to implement the callback function called by dhcp when NTP servers are received. More...
 
#define SNTP_SERVER_DNS   0
 Set this to 1 to support DNS names (or IP address strings) to set sntp servers One server address/name can be defined as default if SNTP_SERVER_DNS == 1: #define SNTP_SERVER_ADDRESS "pool.ntp.org". More...
 
#define SNTP_DEBUG   LWIP_DBG_OFF
 SNTP_DEBUG: Enable debugging for SNTP. More...
 
#define SNTP_PORT   LWIP_IANA_PORT_SNTP
 SNTP server port. More...
 
#define SNTP_CHECK_RESPONSE   0
 Sanity check: Define this to. More...
 
#define SNTP_COMP_ROUNDTRIP   0
 Enable round-trip delay compensation. More...
 
#define SNTP_STARTUP_DELAY   0
 According to the RFC, this shall be a random delay between 1 and 5 minutes (in milliseconds) to prevent load peaks. More...
 
#define SNTP_STARTUP_DELAY_FUNC   (LWIP_RAND() % 5000)
 If you want the startup delay to be a function, define this to a function (including the brackets) and define SNTP_STARTUP_DELAY to 1. More...
 
#define SNTP_RECV_TIMEOUT   15000
 SNTP receive timeout - in milliseconds Also used as retry timeout - this shouldn't be too low. More...
 
#define SNTP_UPDATE_DELAY   3600000
 SNTP update delay - in milliseconds Default is 1 hour. More...
 
#define SNTP_GET_SYSTEM_TIME(sec, us)    do { (sec) = 0; (us) = 0; } while(0)
 SNTP macro to get system time, used with SNTP_CHECK_RESPONSE >= 2 to send in request and compare in response. More...
 
#define SNTP_RETRY_TIMEOUT   SNTP_RECV_TIMEOUT
 Default retry timeout (in milliseconds) if the response received is invalid. More...
 
#define SNTP_RETRY_TIMEOUT_MAX   (SNTP_RETRY_TIMEOUT * 10)
 Maximum retry timeout (in milliseconds). More...
 
#define SNTP_RETRY_TIMEOUT_EXP   1
 Increase retry timeout with every retry sent Default is on to conform to RFC. More...
 
#define SNTP_MONITOR_SERVER_REACHABILITY   1
 Keep a reachability shift register per server Default is on to conform to RFC. More...
 

Detailed Description

SNTP client options list.

Definition in file sntp_opts.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.