Skip to content

Conversation

@soundanalogous
Copy link
Member

This update frees 122 bytes of RAM. I have replace the old string error messages in StandardFirmata with single byte error codes (0 - 127). A user can add custom error codes to any Firmata sketch. The client library should provide a message for each error code (or otherwise handle the error as necessary).

This update may impact any client library that handles the old string error messages sent by StandardFirmata (if this is actually the case with any client library - I suspect it is rare). However, given that this pull request is for Firmata 2.4.0 and the RAM savings and overall more explicit nature of the new error_code I think this update justifies the backwards incompatible change.

See conversation here: #80

@soundanalogous soundanalogous added this to the 3.0 milestone Dec 21, 2014
@soundanalogous
Copy link
Member Author

Closing this since it is not likely to be the implementation. Still planning to revisit for Firmata 3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants