1
0
Fork 0

Set time scriptlets

jebbatime
jebbatime build server 2021-06-12 15:14:59 -06:00
parent e89f23efe3
commit 41e0475c93
4 changed files with 74 additions and 0 deletions

View File

@ -22,6 +22,7 @@ sudo apt install \
pkg-config \
bluez \
ntpdate \
sudo \
gcc-arm-none-eabi ccache \
fonts-lobstertwo
```

View File

@ -14,3 +14,6 @@ JEBBATIMEDEVMAC=AA:BB:CC:DD:EE:40
# Bluetooth MAC of development unsealed watch DFU. One larger than main dev MAC.
JEBBATIMEDEVDFUMAC=AA:BB:CC:DD:EE:41
# NTP Server
JEBBATIMENTPSERVER=192.168.1.1

View File

@ -0,0 +1,35 @@
#!/bin/bash
# Get config
. ~/.config/jebbatime.conf
cd $JEBBATIMEGITROOT
./tools/wasptool \
--battery \
--device $JEBBATIMEDEVMAC
echo "Connecting Bluetooth"
sudo bluetoothctl connect $JEBBATIMEDEVMAC
echo "Setting host `hostname` time via NTP"
sudo ntpdate $JEBBATIMENTPSERVER
echo "Checking time on watch"
./tools/wasptool \
--check-rtc \
--device $JEBBATIMEDEVMAC
echo "Setting time on watch"
./tools/wasptool \
--rtc \
--device $JEBBATIMEDEVMAC
echo "Checking time on watch"
./tools/wasptool \
--check-rtc \
--device $JEBBATIMEDEVMAC
echo "Disconnecting Bluetooth"
sudo bluetoothctl disconnect $JEBBATIMEDEVMAC

View File

@ -0,0 +1,35 @@
#!/bin/bash
# Get config
. ~/.config/jebbatime.conf
cd $JEBBATIMEGITROOT
./tools/wasptool \
--battery \
--device $JEBBATIMEMAC
echo "Connecting Bluetooth"
sudo bluetoothctl connect $JEBBATIMEMAC
echo "Setting host `hostname` time via NTP"
sudo ntpdate $JEBBATIMENTPSERVER
echo "Checking time on watch"
./tools/wasptool \
--check-rtc \
--device $JEBBATIMEMAC
echo "Setting time on watch"
./tools/wasptool \
--rtc \
--device $JEBBATIMEMAC
echo "Checking time on watch"
./tools/wasptool \
--check-rtc \
--device $JEBBATIMEMAC
echo "Disconnecting Bluetooth"
sudo bluetoothctl disconnect $JEBBATIMEMAC