Microcontroller firmware for Oboo Smart Clock
To compile microcontroller binary on Mac OS
arduino-mk
package (Arduino Makefile) with brewfirmware
directorymake
build-uno/firmware.hex
Locally compiled microcontroller binaries can be easily flashed to the Oboo Microcontroller.
firmware
directorysh test.sh <OBOO ADDRESS>
where <OBOO ADDRESS>
is the Oboo’s IP address on the network, or its mDNS nameThis will perform a clean compile of the microcontroller firmware, transfer the binary to the Oboo’s filesystem, and flash it to the Oboo’s microcontroller.
Examples:
sh test.sh 192.168.1.20
sh test.sh oboo-clock-70cb.local
Re-flash the Oboo’s existing microcontroller by running sh /usr/bin/mcu/flash.sh
on the Oboo.
This should work even if you’ve uploaded a custom firmware that causes issues.