| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-21 | Fixed UB in generated `Monotonic::now()` | Emil Fresk | |
| 2021-02-20 | Fixing warnings | Emil Fresk | |
| 2021-02-18 | Now with new monotonic trait and crate | Emil Fresk | |
| 2020-12-13 | Now handling SysTick as well | Emil Fresk | |
| 2020-12-12 | Cleanup | Emil Fresk | |
| 2020-12-10 | More work | Emil Fresk | |
| 2020-12-03 | Save, init generation fixed | Emil Fresk | |
| 2020-11-15 | The module should not be pub | Henrik Tjäder | |
| 2020-11-15 | Move entry-point main into a separate module | Henrik Tjäder | |
| Prevents conflict with user provided tasks named main | |||
| 2020-10-23 | move dispatchers to app argument | Per Lindgren | |
| 2020-10-21 | Namespace cleanup | Emil Fresk | |
| 2020-10-21 | Updated examples | Emil Fresk | |
| More work | |||
| 2020-10-15 | Merge branch 'master' into spawn_experiment | Emil Fresk | |
| 2020-10-15 | Merge #371 | bors[bot] | |
| 371: task_local and lock_free r=korken89 a=AfoHT Getting this going to test with GHA For further discussion see https://github.com/rtic-rs/rfcs/issues/30 Co-authored-by: Per <Per Lindgren> Co-authored-by: Henrik Tjäder <henrik@tjaders.com> | |||
| 2020-10-15 | Create Enum containing all tasks | Henrik Tjäder | |
| 2020-10-15 | Merge branch 'master' into spawn_experiment | Emil Fresk | |
| 2020-10-15 | Detect if the rt flag is defined in the PAC/HAL | Emil Fresk | |
| Better error message Improved error string Update UI tests | |||
| 2020-10-11 | Fixing examples and tests, modules now import user imports correctly | Emil Fresk | |
| Fmt Correct syntax crate UI test fix Fix build script Cleanup More cleanup | |||
| 2020-10-11 | Now with spawn/schedule from anywhere | Emil Fresk | |
| 2020-10-05 | spawn POC works, likely unsound, cleanup | Per Lindgren | |
| 2020-10-05 | spawn POC works, likely unsound | Per Lindgren | |
| 2020-10-01 | Rename const_app to mod_app | Henrik Tjäder | |
| 2020-09-29 | Remove stale comment | Henrik Tjäder | |
| 2020-09-29 | Keep user code as-is within the module, add example | Henrik Tjäder | |
| 2020-09-25 | cfg_core is gone, cargo fmt | Henrik Tjäder | |
| 2020-09-25 | Compose the use-statements, reduce debug-printouts | Henrik Tjäder | |
| 2020-09-25 | Handle user hardware and software tasks and some resources | Henrik Tjäder | |
| 2020-09-25 | Generate mod instead of const, handle import of idle and init | Henrik Tjäder | |
| 2020-09-01 | Remove stale code, fix comment styling | Henrik Tjäder | |
| 2020-09-01 | Cargo fmt | Henrik Tjäder | |
| 2020-09-01 | Brutally yank out multicore | Henrik Tjäder | |
| 2020-06-11 | Rename RTFM to RTIC | Henrik Tjäder | |
| 2020-06-11 | Merge #314 | bors[bot] | |
| 314: do not optimize build deps r=korken89 a=japaric this may make CI faster Co-authored-by: Jorge Aparicio <jorge@japaric.io> | |||
| 2020-06-03 | Run cargo fmt | Henrik Tjäder | |
| 2020-05-26 | TODO(remove) codegen no-op | Jorge Aparicio | |
| 2020-04-22 | Retain cfg-attributes on resources | Henrik Tjäder | |
| 2019-08-20 | adapt to changes in rtfm-syntax | Jorge Aparicio | |
| 2019-06-29 | WIP | Jorge Aparicio | |
| 2019-06-24 | check that the app is not compiled for more cores than were specified | Jorge Aparicio | |
| 2019-06-24 | Monotonic trait is safe; add MultiCore trait | Jorge Aparicio | |
| 2019-06-18 | add homogeneous multi-core support | Jorge Aparicio | |
| 2019-06-13 | rtfm-syntax refactor + heterogeneous multi-core support | Jorge Aparicio | |
| 2019-05-21 | bump heapless dependency to v0.5.0; remove "nightly" feature | Jorge Aparicio | |
| with the upcoming version of heapless we are able to initialize all internal queues in const context removing the need for late initialization this commit also removes the "nightly" feature because all the optimization provided by it are now enabled by default | |||
| 2019-05-21 | removes the maybe_uninit feature gate | Jorge Aparicio | |
| and stop newtyping `core::mem::MaybeUninit` | |||
| 2019-05-09 | generate resource proxies only when needed | Jorge Aparicio | |
| only `static mut` resources need proxies | |||
| 2019-05-01 | implement RFCs 147 and 155, etc. | Jorge Aparicio | |
| This commit: - Implements RFC 147: "all functions must be safe" - Implements RFC 155: "explicit Context parameter" - Implements the pending breaking change #141: reject assign syntax in `init` (which was used to initialize late resources) - Refactors code generation to make it more readable -- there are no more random identifiers in the output -- and align it with the book description of RTFM internals. - Makes the framework hard depend on `core::mem::MaybeUninit` and thus will require nightly until that API is stabilized. - Fixes a ceiling analysis bug where the priority of the system timer was not considered in the analysis. - Shrinks the size of all the internal queues by turning `AtomicUsize` indices into `AtomicU8`s. - Removes the integration with `owned_singleton`. | |||
| 2019-04-21 | v0.4.3 | Jorge Aparicio | |
| 2019-04-16 | Merge #170 | bors[bot] | |
| 170: check task priority at compile time r=TeXitoi a=japaric before we were checking the priority at runtime. The compile time error message when the priority is too high is kind of awful though. Co-authored-by: Jorge Aparicio <jorge@japaric.io> | |||
| 2019-04-17 | now fix the fix | Jorge Aparicio | |
| 2019-04-16 | more nightly fixes | Jorge Aparicio | |
