more arduino stuff

button text color change when toggling pins
manual firmware upgrading
bugfix for usb-serial receiving looping forever
new arduino firmware with updates to match
apk with recent changes