aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-25Bump version to 1.0.0Henrik 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
2021-11-02added doc for RacyCellPer Lindgren
2021-11-02Fixed aliasing issue due to RacyCell implementationEmil Fresk
2021-10-13Merge #544bors[bot]
544: remove outdated comment r=AfoHT a=perlindgren Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2021-10-13remove outdated commentPer Lindgren