Worked on the Firmata protocol