#pragma once #include #include "lora_transport.h" void time_receiver_init(const char *ntp_server_1, const char *ntp_server_2); uint32_t time_get_utc(); bool time_is_synced(); void time_set_utc(uint32_t epoch); void time_send_timesync(uint16_t device_id_short); bool time_handle_timesync_payload(const uint8_t *payload, size_t len); void time_get_local_hhmm(char *out, size_t out_len);