move to ino build system
add firmware upload script
auto-compile
fix direct mode
add animation data to binary format