initial check in of firmware 2.1.0 Arduino code