i2c locking for rtc & timesync streamlined

This commit is contained in:
Verkehrsrot committed 2019-07-29 14:43:37 +02:00
1 parent 3f3c58feeb
commit 11cfa27c76
6 files changed
+15 -23

No files matched your search

-1
View File
@@ -99,7 +99,6 @@ typedef struct {
enum sendprio_t { prio_low, prio_normal, prio_high };
enum timesource_t { _gps, _rtc, _lora, _unsynced };
enum mutexselect_t { no_mutex, do_mutex };
extern std::set<uint16_t, std::less<uint16_t>, Mallocator<uint16_t>> macs;
extern std::array<uint64_t, 0xff>::iterator it;
+1 -1
View File
@@ -9,7 +9,7 @@
extern RtcDS3231<TwoWire> Rtc; // make RTC instance globally available
uint8_t rtc_init(void);
uint8_t set_rtctime(time_t t, mutexselect_t mutex);
uint8_t set_rtctime(time_t t);
void sync_rtctime(void);
time_t get_rtctime(void);
float get_rtctemp(void);