Create SyncingTime led state

This commit is contained in:
decentclock
2022-08-17 12:38:15 -06:00
parent e759eebd6f
commit 22eae0c42d
3 changed files with 3 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ pub enum Event {
pub enum Status {
Starting,
MountingSDCard,
SyncingTime,
WifiAccessPoint,
Configuring,
ConnectingToWifi,

View File

@@ -75,6 +75,7 @@ fn main() -> Result<()> {
}
};
led_tx.send(Status::SyncingTime).unwrap();
conn::sntp::sync_time();
let now = SystemTime::now()
.duration_since(SystemTime::UNIX_EPOCH)

View File

@@ -21,6 +21,7 @@ fn states() -> BTreeMap<Status, (Color, Time)> {
let mut s = BTreeMap::new();
s.insert(Status::Starting, (0x000001, 100));
s.insert(Status::MountingSDCard, (0x000102, 100));
s.insert(Status::SyncingTime, (0x000122, 100));
s.insert(Status::WifiAccessPoint, (0x000100, 100));
s.insert(Status::Configuring, (0x010000, 20));
s.insert(Status::ConnectingToWifi, (0x010100, 350));