Initial commit
This commit is contained in:
12
include/time_manager.h
Normal file
12
include/time_manager.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include <Arduino.h>
|
||||
#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);
|
||||
Reference in New Issue
Block a user