C/C++ header guards, more Arduino stuff