infinityledclock/vscode/infclock/src/main.cpp

34 lines
757 B
C++
Raw Normal View History

2020-05-19 01:45:07 +02:00
#define TIMEDBG false
2020-02-25 13:30:38 +01:00
//#include <Arduino.h>
2020-02-28 07:59:39 +01:00
#include "led_clock.hpp"
2020-05-19 01:45:07 +02:00
#include "led_clock_time.hpp"
2020-02-25 13:30:38 +01:00
2020-05-19 01:45:07 +02:00
led_clock ledclock;
led_clock_time ledclocktime;
2020-02-25 13:30:38 +01:00
void setup() {
ESP.wdtEnable(5000);
Serial.begin(115200);
2020-05-19 01:45:07 +02:00
ledclock.init( ledclock.TEST_NONE );
ledclock.init_show_ring_wifi();
ledclock.show_ring_wifi(false);
ledclocktime.init(TIMEDBG);
ledclock.init_show_ring_wifi();
ledclock.show_ring_wifi(ledclocktime.isConnectedToWifi());
2020-02-25 13:30:38 +01:00
}
2020-05-19 01:45:07 +02:00
uint32_t inf_hour = 0;
uint32_t inf_minute = 0;
uint32_t inf_second = 0;
2020-02-25 13:30:38 +01:00
void loop() {
2020-05-19 01:45:07 +02:00
ledclocktime.gettime(&inf_hour,&inf_minute,&inf_second);
ledclock.showtime(inf_hour,inf_minute,inf_second, ledclocktime.isTimenSynced(), ledclocktime.isConnectedToWifi());
2020-02-25 13:30:38 +01:00
}