See report.pdf for the paper. License: GPL3
The path to the arduino serial TTY needs to be changed in serialreader.c
:
#define ARDUINO_TTY "/dev/arduinomicro"
cd code/laptop
gcc `pkg-config --libs alsa` -lpthread -lm main.c serialreader.c sinegen.c -std=gnu11 -o main
./main
Observe that the TTY device needs to be available when the program is started.
Open the arduino
folder with the Arduino software and Compile & Upload it.