| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| config NETUTILS_NTPCLIENT |
| bool "NTP client" |
| default n |
| depends on NET_UDP && NET_SOCKOPTS |
| ---help--- |
| Enable support for the minimal NTP client. |
| |
| if NETUTILS_NTPCLIENT |
| |
| config NETUTILS_NTPCLIENT_SERVER |
| string "NTP server hostnames" |
| default "0.pool.ntp.org;1.pool.ntp.org;2.pool.ntp.org" |
| depends on LIBC_NETDB |
| ---help--- |
| List of NTP server hostnames to use. Server names need to |
| be separated by ';'. |
| |
| config NETUTILS_NTPCLIENT_SERVERIP |
| hex "NTP server IP address" |
| default 0x0a000001 |
| depends on !LIBC_NETDB |
| ---help--- |
| Warning: this is deprecated option. Suitable only for testing. |
| Never use this in real NuttX products! |
| |
| Use of hardcoded IP address for NTP server is known bad |
| practice: |
| |
| https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse |
| |
| config NETUTILS_NTPCLIENT_PORTNO |
| int "NTP server port number" |
| default 123 |
| |
| config NETUTILS_NTPCLIENT_STACKSIZE |
| int "NTP client daemon stack stack size" |
| default DEFAULT_TASK_STACKSIZE |
| |
| config NETUTILS_NTPCLIENT_SERVERPRIO |
| int "NTP client daemon priority" |
| default 100 |
| |
| config NETUTILS_NTPCLIENT_STAY_ON |
| bool "Make NTP client keep polling" |
| default y |
| |
| config NETUTILS_NTPCLIENT_POLLDELAYSEC |
| int "NTP client poll interval (seconds)" |
| default 60 |
| depends on NETUTILS_NTPCLIENT_STAY_ON |
| |
| config NETUTILS_NTPCLIENT_RETRIES |
| int "NTP client retry seconds to wait for network up" |
| default 60 |
| |
| config NETUTILS_NTPCLIENT_NUM_SAMPLES |
| int "NTP client number of samples collected for filter" |
| default 5 |
| |
| config NETUTILS_NTPCLIENT_SIGWAKEUP |
| int "NTP client wakeup signal number" |
| default 18 |
| |
| config NETUTILS_NTPCLIENT_WITH_AUTH |
| bool "NTP client with authentication" |
| default n |
| |
| endif # NETUTILS_NTPCLIENT |