timekeeper fixes

This commit is contained in:
Klaus K Wilting committed 2019-02-24 15:08:41 +01:00
1 parent a676658977
commit c20ef02ce8
7 files changed
+28 -20

No files matched your search

+1 -1
View File
@@ -5,7 +5,7 @@
#include "cyclic.h"
extern uint8_t DisplayState;
extern char timeSource;
extern timesource_t timeSource;
extern HAS_DISPLAY u8x8;
+1
View File
@@ -97,6 +97,7 @@ typedef struct {
} bmeStatus_t;
enum sendprio_t { prio_low, prio_normal, prio_high };
enum timesource_t { _gps, _rtc, _lora, _unsynced };
extern std::set<uint16_t, std::less<uint16_t>, Mallocator<uint16_t>> macs;
extern std::array<uint64_t, 0xff>::iterator it;
+3 -2
View File
@@ -13,7 +13,7 @@
#include "dcf77.h"
#endif
enum timesources { _gps, _rtc, _lora, _unsynced };
extern const char timeSetSymbols[];
void IRAM_ATTR CLOCKIRQ(void);
void clock_init(void);
@@ -21,9 +21,10 @@ void clock_loop(void *pvParameters);
void time_sync(void);
void timepulse_start(void);
uint8_t wait_for_pulse(void);
uint8_t syncTime(time_t const t, uint8_t const caller);
uint8_t syncTime(time_t const t, timesource_t const caller);
uint8_t timepulse_init(void);
uint8_t TimeIsValid(time_t const t);
time_t syncProvider_CB(void);
time_t compiledUTC(void);
time_t tmConvert(uint16_t YYYY, uint8_t MM, uint8_t DD, uint8_t hh,
uint8_t mm, uint8_t ss);