-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use critical-section 1.0 for locking. #28
Conversation
This allows having no platform-specific code in rtt-target at all, as long as the user imports the right critical-section implementation.
cortex-m 0.7.6 is released with |
Note that this is a semver breaking change, as it removes cargo features. |
Neat, another annoying Breaking semver is fine because I've wanted to clean things up for a long time anyways, for example steal defmt's idea of initializing everything before |
Oh, the "gotta Just out of interest, do you know if there is a RISC-V implementation of |
In versions <1.0.0, some implementations were part of the |
PR for riscv critical-section at rust-embedded/riscv#110 |
This allows having no platform-specific code in rtt-target at all,
as long as the user imports the right critical-section implementation.
This is a breaking change.
TODO before merging:
critical-section 1.0
release v1.0.0 release rust-embedded/critical-section#19