Find a file
2020-12-28 21:54:12 +01:00
src Fix memory leak in logf_impl 2020-12-28 17:11:07 +01:00
CMakeLists.txt Add option 2020-12-28 16:43:09 +01:00
COPYING Add LICENSe 2020-12-08 08:05:23 +01:00
init Add syslog support, actual pin signals and mock support 2020-12-28 16:39:13 +01:00
README.md Added README 2020-12-28 21:54:12 +01:00

Kerstezel client

Client for the Kerstezel server. This project is intended to run on a Raspberry Pi.

Dependencies

  • BCM2835 if not built with the SPOOF option. Licensed under the GPLv3, which is how this program acquired its license.

Building

Your standard CMake project

  1. mkdir build && cd build
  2. cmake .. or cmake -DSPOOF .. to built without the BCM2835 library (which makes this program practically useless, but it may be useful for debugging)
  3. make
  4. sudo make install

This project also contains an init script, under the name "init".

Running

kerstezel ADDRESS_OF_KERSTEZEL_SERVER KERSTEZEL_SERVER_PORT

Note that this program just quits whenever it detects an anomality or the connection to the server breaks.

The program sends a short pulse over pin 17 when the Santa should drum.