added a compile script for the firmware