aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-26cargo xtask is now ~40x fasterEmil Fresk
2021-12-25Merge #565 #566bors[bot]
565: Edition: Bump to 2021 r=korken89 a=AfoHT 566: v1.0.0 r=korken89 a=AfoHT This should fail building until all deps are released and accessible on crates.io (There are some required PRs for edition2021 for each repo, alternatively just bringing in the v1.0 PR should have commits included, we can drop the extra PRs later on) https://github.com/rtic-rs/rtic-monotonic/pull/6 https://github.com/rtic-rs/rtic-core/pull/22 https://github.com/rtic-rs/rtic-syntax/pull/68 Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2021-12-25Merge #564bors[bot]
564: Clippy lints r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2021-12-25Bump version to 1.0.0Henrik Tjäder
2021-12-25Clippy lintsHenrik Tjäder
2021-12-25Edition: Bump to 2021Henrik Tjäder
2021-12-21Merge #563bors[bot]
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>
2021-12-21Update preface.mdperlindgren
polish
2021-12-21Update tips_monotonic_impl.mdperlindgren
text polishing
2021-12-21Update monotonic.mdperlindgren
high granularity -> fine grained
2021-12-19Review fixupHenrik Tjäder
2021-12-19Docs: New project touchupHenrik Tjäder
2021-12-19Docs: Tips touchupHenrik Tjäder
2021-12-19Docs: Point to rtic-examples repoHenrik Tjäder
2021-12-19Docs: Migration docsHenrik Tjäder
2021-12-19Docs: By-example MonotonicsHenrik Tjäder
2021-12-19Docs: By-example App priorities and message passingHenrik Tjäder
2021-12-19Docs: By-example Software tasksHenrik Tjäder
2021-12-19Docs: By-exampleHenrik Tjäder
2021-12-15Merge #562bors[bot]
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>
2021-12-14Update changelogHenrik Tjäder
2021-12-14Remove note about SLEEPONEXIT in Russian bookHenrik Tjäder
2021-12-14Idle: Switch to NOP instead of WFIHenrik Tjäder
Add example how to get old WFI behaviour
2021-11-25Merge #558bors[bot]
558: Remove #[deny(warnings)], but deny warnings for CI r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2021-11-25Remove #[deny(warnings)], but deny warnings for CIHenrik Tjäder
2021-11-25Merge #557bors[bot]
557: Docs: add RTIC logo r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2021-11-25Docs: add RTIC logoHenrik Tjäder
2021-11-11Merge #554bors[bot]
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>
2021-11-11Better errors on when missing to lock shared resourcesEmil Fresk
2021-11-10Merge #553bors[bot]
553: Example monotonic for nRF52 r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-11-10Example monotonic for nRF52Emil Fresk
2021-11-10Merge #552bors[bot]
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>
2021-11-10Remove example impl and have a list of example impls insteadEmil Fresk
2021-11-10Merge #551bors[bot]
551: Updated the monotonic impl chapter r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-11-10Updated the monotonic impl chapterEmil Fresk
2021-11-09Merge #547bors[bot]
547: New monotonic trait r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2021-11-09Update versions and changelogEmil Fresk
2021-11-09Merge #549bors[bot]
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>
2021-11-09New monotonic trait workingEmil Fresk
2021-11-09Merge #550bors[bot]
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>
2021-11-08Bump version to 0.6.0-rc.3Henrik Tjäder
2021-11-08CHANGELOG: Add links to v0.6.xHenrik Tjäder
2021-11-08Update changelog from v0.5.x branchHenrik Tjäder
2021-11-08Update CHANGELOGHenrik Tjäder
2021-11-07Match new rtic-syntax naming of shared and localHenrik Tjäder
2021-11-03fix #543Andrew Gazelka
2021-11-03Merge #548bors[bot]
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>
2021-11-03Fix CIEmil Fresk
2021-11-03Fixed aliasing in lock implEmil Fresk
2021-11-03Cleanup of resource initialization, no need to dereferenceEmil Fresk