550: Release 0.6.0-rc.3 due to breaking change in rtic-syntax naming of shared and local r=korken89 a=AfoHT
`rtic-syntax` got the old multicore concept of `Locations` removed, see https://github.com/rtic-rs/rtic-syntax/pull/61
This updates `cortex-m-rtic` to match this
Co-authored-by: Henrik Tjäder <henrik@grepit.se>
548: Fixed aliasing issue due to RacyCell implementation r=perlindgren a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
529: Updated codegen for the updated syntax (default monotonic priority) r=AfoHT a=korken89
Needs new syntax release before merge.
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
528: The great 0.6 docs update r=AfoHT a=korken89
Closes#530Closes#527Closes#487Closes#461Closes#448Closes#440Closes#422
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
526: implement run-pass tests as xtasks r=korken89 a=Lotterleben
resolves https://github.com/rtic-rs/cortex-m-rtic/issues/499 .
With this PR, you should be able to run `cargo xtask --target <desired target>` or `cargo xtask --target all` locally. Of course, it also reconfigures the CI workflow to do the same.
Note that I've translated the old `Run-pass tests` verbatim for now, which means the code includes checks for a `"types"`example which doesn't exist anymore.
The examples could be collected much more nicely to prevent leftovers like this in the future, but imo that could also be achieved in a separate PR.
Co-authored-by: Lotte Steenbrink <lotte.steenbrink@ferrous-systems.com>
519: Update README to highlight `cortex-m` 0.6 vs 0.7 new feature r=korken89 a=jorgeig-space
This is just a general README update. I will open another PR for the rust-doc text in branch 0.5.x, in case there is a new release of 0.5.x at some point.
Co-authored-by: Jorge Iglesias Garcia <44316552+jorgeig-space@users.noreply.github.com>
Co-authored-by: Jorgeig <jorge@jorgeig.com>