The Flowtime Watch is an implementation of the Flowtime on a classic Casio watch.
This project depends on the movement
framework from the Sensor Watch project.
To build this project, you need to install the arm-none-eabi
variant of the Arm GNU Toolchain on your machine: Arm GNU Toolchain Downloads
After cloning this repository, make sure you have pulled the submodules for sensor-watch
and its submodules.
git submodule update --init
cd sensor-watch
git submodule update --init
Hack: These files need to be removed as make does not seem to respect priority of header directory as defined in the Makefile
rm sensor-watch/movement/movement_config.h
rm sensor-watch/movement/movement_faces.h
Find which Sensor Watch board you are building for (RED, GREEN or BLUE), then run the following command by specifying the proper color
cd make
make COLOR=RED
To test in the emulator, run the following command
cd make
emmake make COLOR=RED
python3 -m http.server -d build-sim
The emulator should be available at http://localhost:8000/watch.html
To flash your Sensor Watch with the Flowtime watch firmware, copy the movement/make/build/watch.uf2
firmware file to your board. Read more in the official Sensor Watch documentation.
To create a release of the firmware, simply run the command bin/release.sh
.