timesource display

This commit is contained in:
Klaus K Wilting committed 2019-02-23 21:51:24 +01:00
1 parent d0de4ae3bc
commit 60467ca195
8 files changed
+36 -35

No files matched your search

+3 -1
View File
@@ -4,7 +4,9 @@
#include <U8x8lib.h>
#include "cyclic.h"
extern uint8_t volatile DisplayState;
extern uint8_t DisplayState;
extern char timeSource;
extern HAS_DISPLAY u8x8;
void init_display(const char *Productname, const char *Version);
+1
View File
@@ -2,6 +2,7 @@
#define _RTCTIME_H
#include "globals.h"
#include "timemanager.h"
#include <Wire.h> // must be included here so that Arduino library object file references work
#include <RtcDS3231.h>
+7 -5
View File
@@ -13,18 +13,20 @@
#include "dcf77.h"
#endif
time_t tmConvert_t(uint16_t YYYY, uint8_t MM, uint8_t DD, uint8_t hh,
uint8_t mm, uint8_t ss);
enum timesources { pps, rtc, lora, unsynced };
void clock_init(void);
void clock_loop(void *pvParameters);
void time_sync(void);
int wait_for_pulse(void);
int syncTime(time_t);
int syncTime(uint32_t t);
int syncTime(time_t const t, uint8_t const timesource);
int syncTime(uint32_t const t, uint8_t const timesource);
void IRAM_ATTR CLOCKIRQ(void);
int timepulse_init(void);
void timepulse_start(void);
int TimeIsValid(time_t t);
int TimeIsValid(time_t const t);
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);
#endif // _timemanager_H