Repository navigation
Release 0.5.0 - #59
Merged
Merged
Conversation
Makes it consistent with the main build.
Update develop with release
Pull submodules even when formatting.
Update OS to use new common crate.
Had to rename our println to osprint to avoid clash with libstd's println.
We ran out of flash space, but only on the GHA build not my local build...
Update README.md
Add ansi parser
It's not nice, because I put the keyboard decoding into a static mut. Really, this should be in a mutex. But to make a mutex you need compare-and-swap, and ARMv6-M doesn't have that, and the work-around is very hardware specific. So, I think we need a critical-section implementation for the OS which uses the BIOS to acquire and release the lock. We can then use atomic-polyfill to provide compare-and-swap as we do on the Neotron Pico BIOS. Also I lost the serial input because that's currently in the menu context and we can't access that from OS API callbacks.
Removes a bunch of static mut stuff. Does require the BIOS to implement compare-and-swap for us, because the CPU might not have it. Ran out of code space so I had to make the memory allocations larger. I think we now no-longer fit on a Neotron 32.
Tested with QEMU BIOS.
Adds standard-input.
The VTE patches also went upstream, but haven't been released yet.
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.
static mut