Configurations of the coreSNTP Library.
All the configurations settings for the coreSNTP library are function-like macros for logging. They can be set with a \#define
in the config file (core_sntp_config.h
) or by using a compiler option such as -D in gcc.
Define this macro to build the SNTP library without the custom config file core_sntp_config.h. Without the custom config, the SNTP library builds with default values of config macros defined in core_sntp_config_defaults.h file.
If a custom config is provided, then SNTP_DO_NOT_USE_CUSTOM_CONFIG should not be defined.
Macro that is called in the SNTP library for logging "Error" level messages. To enable error level logging in the SNTP library, this macro should be mapped to the application-specific logging implementation that supports error logging.
Default value: Error logging is turned off, and no code is generated for calls to the macro in the SNTP library on compilation.
Macro that is called in the SNTP library for logging "Warning" level messages. To enable warning level logging in the SNTP library, this macro should be mapped to the application-specific logging implementation that supports warning logging.
Default value: Warning logs are turned off, and no code is generated for calls to the macro in the SNTP library on compilation.
Macro that is called in the SNTP library for logging "Info" level messages. To enable info level logging in the SNTP library, this macro should be mapped to the application-specific logging implementation that supports info logging.
Default value: Info logging is turned off, and no code is generated for calls to the macro in the SNTP library on compilation.
Macro that is called in the SNTP library for logging "Debug" level messages. To enable debug level logging from SNTP library, this macro should be mapped to the application-specific logging implementation that supports debug logging.
Default value: Debug logging is turned off, and no code is generated for calls to the macro in the SNTP library on compilation.