407b49b35c
Using find_package to locate Zephyr. Old behavior was to use $ENV{ZEPHYR_BASE} for inclusion of boiler plate code. Whenever an automatic run of CMake happend by the build system / IDE then it was required that ZEPHYR_BASE was defined. Using ZEPHYR_BASE only to locate the Zephyr package allows CMake to cache the base variable and thus allowing subsequent invocation even if ZEPHYR_BASE is not set in the environment. It also removes the risk of strange build results if a user switchs between different Zephyr based project folders and forgetting to reset ZEPHYR_BASE before running ninja / make. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> |
||
---|---|---|
.. | ||
boards | ||
src | ||
CMakeLists.txt | ||
README.rst | ||
prj.conf | ||
sample.yaml |
README.rst
.. _sntp-client-sample: SNTP client sample ################## Overview ******** This sample is a simple SNTP client showing how to retrieve the current time in seconds since 1st January 1970. This demo assumes that the platform of choice has networking support, some adjustments to the configuration may be needed. It also assumes SNTP server is running on the host. Building and Running ******************** When the application runs, it issues an SNTP request to the host and waits for a response. When the response is received, the current epoch time, in seconds, as well as the status code of the response (0 on success), is printed. See the `net-tools`_ project for more details. This sample can be built and executed on QEMU or native_posix board as described in :ref:`networking_with_qemu`. .. _`net-tools`: https://github.com/zephyrproject-rtos/net-tools