aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
AgeCommit message (Collapse)Author
2019-09-15Updated links in README for rtfm.rsEmil Fresk
2019-09-15fix gh-pages buildJorge Aparicio
2019-08-21document #[app]Jorge Aparicio
2019-08-21fix Cargo.tomlJorge Aparicio
2019-07-12use a stable heapless releaseJorge Aparicio
2019-07-11bump dependenciesJorge Aparicio
2019-06-18homogeneous mode doesn't depend on microampJorge 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-01book: indirection for faster message passingJorge Aparicio
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-04-16[NFC] fix nightly ciJorge Aparicio
2019-02-27v0.4.2Jorge Aparicio
2019-02-19add "nightly" featureJorge Aparicio
2019-02-14update documentation link in crate metadataJorge Aparicio
2019-02-12bump macros versionJorge Aparicio
2019-02-12v0.4.1Jorge Aparicio
2018-12-17make docs.rs build docs with +timer-queueJorge Aparicio
2018-12-16v0.4.0Jorge Aparicio
2018-12-16use the single core variant of spsc::QueueJorge Aparicio
2018-12-15bump cortex-m-rt depJorge 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-04use new cortex_m_semihosting::hprintln macroJorge Aparicio
2018-11-03v0.4.0Jorge Aparicio
closes #32 closes #33
2018-08-27v0.3.4Jorge Aparicio
2018-08-24v0.3.3Jorge Aparicio
2018-04-16v0.3.2Jorge Aparicio
2018-04-16switch to a crates.io release of rtfm-syntaxJorge Aparicio
2018-01-16specify both the path and version of the cortex-m-rtfm-macros dependencyJorge Aparicio
2018-01-15fix documentation linkJorge Aparicio
2018-01-15v0.3.0Jorge Aparicio
2018-01-11fix the compiletest_rs versionJorge Aparicio
2018-01-11switch to a stable release of compiletest_rsJorge Aparicio
2018-01-11use master branch of cortex-mJorge Aparicio
2017-12-23add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratumJorge Aparicio
2017-12-23switch to a compiletest version that works with the latest nightlyJorge Aparicio
2017-12-23switch to master branchesJorge Aparicio
2017-12-09drop the Static wrapperJorge Aparicio
2017-12-09peripherals as scoped singletonsJorge Aparicio
2017-12-08fix cfail testsJorge Aparicio
2017-11-22v0.2.2Jorge Aparicio
2017-09-22Bump stm32f103xx versionJonas Schievink
Fixes compilation on x86-64
2017-09-06Use `untagged_option` crateJonas Schievink
2017-09-03Allow initialization of resources in `init`.Jonas Schievink
2017-07-29v0.2.1Jorge Aparicio
2017-07-29v0.2.0Jorge Aparicio
2017-07-29update examplesJorge Aparicio