| Age | Commit message (Collapse) | Author |
|
|
|
|
|
563: Docs touchup r=korken89 a=AfoHT
Unleashed some language linters on the book
Co-authored-by: Henrik Tjäder <henrik@grepit.se>
Co-authored-by: perlindgren <per.lindgren@ltu.se>
|
|
polish
|
|
text polishing
|
|
high granularity -> fine grained
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
562: Replace default WFI with simpler NOP r=korken89 a=AfoHT
As noted by #561 there are multiple issues with various hardware implementations and debugging together with sleep modes.
As RTIC strives to be a generic framework (even though this is an implementation targeting cortex-m) the decision having `WFI` as the default `idle` task causes issues in some hardware, raising the barrier to entry.
This changes the default behaviour to do a simple `NOP` instead, adding documentation how to provide a custom `idle` task achieving the old default behaviour. Also removes the automatic setting of SLEEPONEXIT bit when no `idle` was provided, delegating this to the user.
This was discussed on the weekly meeting 2021-12-14 and this was the favoured solution.
Fixes #561
Co-authored-by: Henrik Tjäder <henrik@grepit.se>
|
|
|
|
|
|
Add example how to get old WFI behaviour
|
|
558: Remove #[deny(warnings)], but deny warnings for CI r=korken89 a=AfoHT
Co-authored-by: Henrik Tjäder <henrik@grepit.se>
|
|
|
|
557: Docs: add RTIC logo r=korken89 a=AfoHT
Co-authored-by: Henrik Tjäder <henrik@grepit.se>
|
|
|
|
554: Better errors on when missing to lock shared resources r=perlindgren a=korken89
Old error:
```
error[E0614]: type `value<'_>` cannot be dereferenced
--> examples/lock_minimal.rs:33:9
|
33 | *c.shared.value += 1;
| ^^^^^^^^^^^^^^^
```
New error:
```
error[E0614]: type `value_that_needs_to_be_locked<'_>` cannot be dereferenced
--> examples/lock_minimal.rs:33:9
|
33 | *c.shared.value += 1;
| ^^^^^^^^^^^^^^^
```
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
|
|
|
553: Example monotonic for nRF52 r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
|
|
|
552: Remove example impl and have a list of example impls instead r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
|
|
|
551: Updated the monotonic impl chapter r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
|
|
|
547: New monotonic trait r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
|
|
|
549: fix #543 r=korken89 a=andrewgazelka
The remaining PR to fix #543 alongside https://github.com/rtic-rs/rtic-syntax/pull/58
Co-authored-by: Andrew Gazelka <andrew.gazelka@gmail.com>
|
|
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
544: remove outdated comment r=AfoHT a=perlindgren
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
|
|
|