16#include <ove/net_sntp.h>
18#ifdef CONFIG_OVE_NET_SNTP
33 const char *server{
"pool.ntp.org"};
34 uint32_t timeout_ms{5000};
42[[nodiscard]]
inline int sync(
const Config &cfg = {}) {
43 ove_sntp_config_t c{cfg.server, cfg.timeout_ms};
44 return ove_sntp_sync(&c);
52[[nodiscard]]
inline int get_offset_us(int64_t &offset_us) {
53 return ove_sntp_get_offset_us(&offset_us);
61[[nodiscard]]
inline int get_utc(uint32_t &utc_s) {
62 return ove_sntp_get_utc(&utc_s);
Top-level namespace for all oveRTOS C++ abstractions.
Definition app.hpp:19