The library ConfigurableFirmata includes 04 (four) cases to handle each IO sysex command (digital input, digital output, analog input, pwm output). These cases are in src/FirmataExt.cpp. Another ...