aboutsummaryrefslogtreecommitdiff
path: root/macros/Cargo.toml
AgeCommit message (Collapse)Author
2020-09-04Use rtic-rs masterHenrik Tjäder
2020-09-01Brutally yank out multicoreHenrik Tjäder
2020-08-27Preparing v0.5.5 releaseEmil Fresk
2020-08-26Preparing for 0.5.4 releaseEmil Fresk
2020-06-11Rename RTFM to RTICHenrik Tjäder
2019-11-14v0.5.0 final releaseJorge Aparicio
2019-10-15v0.5.0 beta releaseJorge Aparicio
2019-09-15turn git deps into crates.io depsJorge Aparicio
2019-09-15fix gh-pages buildJorge Aparicio
2019-08-20adapt to changes in rtfm-syntaxJorge Aparicio
2019-06-18add homogeneous multi-core supportJorge Aparicio
2019-06-13rtfm-syntax refactor + heterogeneous multi-core supportJorge Aparicio
2019-05-21bump heapless dependency to v0.5.0; remove "nightly" featureJorge 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-01implement 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-21v0.4.3Jorge Aparicio
2019-02-27v0.4.2Jorge Aparicio
2019-02-19add "nightly" featureJorge Aparicio
2019-02-12bump macros versionJorge Aparicio
2018-12-16v0.4.0Jorge Aparicio
2018-12-16move macros crate to the 2018 editionJorge Aparicio
2018-12-16properly handle #[cfg] (conditional compilation) on resourcesJorge Aparicio
2018-12-02codegen: stop using `export_name`Jorge Aparicio
`export_name` creates external symbols that won't be removed when using `-Z emit-stack-sizes`
2018-11-040.4.0-beta.2Jorge Aparicio
2018-11-03update macros/Cargo.tomlJorge Aparicio
2018-11-03v0.4.0Jorge Aparicio
closes #32 closes #33
2018-08-24v0.3.3Jorge Aparicio
2018-06-07Fix mistakes in dependenciesFerdia McKeogh
2018-06-07Fix "Could not find `Op` in `proc_macro`"Ferdia McKeogh
2018-04-16switch to a crates.io release of rtfm-syntaxJorge Aparicio
2018-04-16update parserJorge Aparicio
closes #69 this doesn't change functionality per se but improves diagnostics in some cases. Some hard errors have becomes warnings, for example: when `resources` is empty, or when `idle.path` is set to the default `idle` path.
2018-01-15v0.3.0Jorge Aparicio
2017-12-23switch to master branchesJorge Aparicio
2017-12-09safe `&'static mut` references via init.resourcesJorge Aparicio
2017-11-22v0.2.2Jorge Aparicio
2017-09-22Use rtfm-syntax 0.2.0Jonas Schievink
2017-09-03Allow initialization of resources in `init`.Jonas Schievink
2017-07-29v0.2.0Jorge Aparicio
2017-07-29update examplesJorge Aparicio
2017-07-14split macro parser into its own crate and improve error handling / reportingJorge Aparicio
2017-07-11compiler plugin -> proc macroJorge Aparicio
2017-07-08rename rtfm-macros to cortex-m-rtfm-macrosJorge Aparicio
2017-07-04rtfm! macro take 2Jorge Aparicio