I have a project where it would make a lot of sense to generate Arduino compatible source code, compile it and flash it based on some settings in the project software.
Is there any way to do this without having to rely on the user having installed the Arduino IDE/java?
The ideal would be a self-contained library that could be linked to my C/C++ program.