firmware source, in Arduino/C/C++