Conversation
Update to XRPLib 2.0 and make sure an XRP microPython is running.
Deletes items in memory before running the next program. Except ble and XRPLib. Also queues characters if GATT is not finished in ble. So fast typing doesn't loose chars
Broke up the ##XRPSTOP## string so it doesn't cause a reboot during the update.
On/off switch is different for nonbeta board
Show an error message for editors that are open and include nonbeta blocks when a beta board is attached.
Handle the new blocks and add them to the current blockly toolbox on demand.
two versons of micropython firmwre for the beta and nonbeta boards
Didn't have double =
Collaborator
Author
|
Updated for Pi-Day release |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes for non-beta board. Plus the 1.2.0 changes for optimizations and bug fixes.
Updated version of Micropython and XRPLib
There is now a version of Micropython that is specific to the XRP. Going forward from Micropython version 1.25.0 the XRP should use the XRP specific version of Micropython.
XRPLib has also been updated to work specifically with the XRP versions of Micropython.
Fixed
But this created a bug where the second time a program was run it could run out of memory. The memory is now cleared of all modules, except XRPLib, and variables that are not needed when the a program is run from XRPCode.