The Clacks is the informal nickname for the semaphore system that is the fastest means of non-magical communication on the Discworld. 1
Clacks Micro displays Clacks-style messages using micro-controllers.
It uses tiny go to compile to hardware devices.
It is intended to be used by Clex as a generic bitstream client target. This should also make the transition to a more physical (and louder) mechanical clacks system easier, and hopefully relatively seamless.
It supports as micro controllers:
- [https://www.adafruit.com/product/3857](Adafruit Feather M4)
It supports as output devices:
- Run
make flash
- Compile
$ make flash
- Determine usb port
$ ./findusb.sh/dev/ttyACM0 - Adafruit_Adafruit_Feather_M4
- Connect using screen
$ screen /dev/ttyACM0 9600
- Type message, use return to send.
Debugging can be done via fmt.Print messages which will be echoed back onto a screen connection.