I'm open to completely rethinking the interface. To avoid breaking existing client support we should use a different command byte (I'm proposing 0x62) and deprecate the old version (0x72). Since this will be a wrapper library (wrapping AccelStepper) it should be created in a separate repo in the same format as FirmataEncoder. I will need to rename FirmataStepper in the utility folder to allow the wrapper library to be named FirmataStepper. StepperFirmata will then be deprecated.
Start with the updated protocol: firmata/protocol#42
I'm open to completely rethinking the interface. To avoid breaking existing client support we should use a different command byte (I'm proposing 0x62) and deprecate the old version (0x72). Since this will be a wrapper library (wrapping AccelStepper) it should be created in a separate repo in the same format as FirmataEncoder. I will need to rename FirmataStepper in the utility folder to allow the wrapper library to be named
FirmataStepper. StepperFirmata will then be deprecated.Start with the updated protocol: firmata/protocol#42