Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Find a file
Jorge Aparicio 0b5afce771 refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic
task! can be re-added in a backward compatible fashion and I'd like to not have
two ways to assign a task handler to an interrupt / exception in the first
release.

rtfm::atomic now uses the `Threshold` token instead of the `CriticalSection`
token. This reduces overhead by dropping the "are interrupts enabled?" check.
2017-07-27 11:37:58 -05:00
.cargo update CI 2017-07-20 23:03:45 -05:00
ci don't wrap static references in a Static 2017-07-23 20:59:35 -05:00
examples don't wrap static references in a Static 2017-07-23 20:59:35 -05:00
macros refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic 2017-07-27 11:37:58 -05:00
src refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic 2017-07-27 11:37:58 -05:00
tests add another duplicated-handler cfail test 2017-07-24 22:52:12 -05:00
.gitignore update examples 2017-04-28 09:23:30 -05:00
.travis.yml update CI 2017-07-20 23:03:45 -05:00
build.rs rtfm! macro take 2 2017-07-04 11:26:11 -05:00
Cargo.toml refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic 2017-07-27 11:37:58 -05:00
CHANGELOG.md v0.1.1 2017-06-05 21:05:29 -05:00
gen-examples.sh Resource trait, docs, examples and rtfm-syntax related changes 2017-07-20 22:53:44 -05:00
LICENSE-APACHE initial commit 2017-03-05 00:29:08 -05:00
LICENSE-MIT initial commit 2017-03-05 00:29:08 -05:00
memory.x Resource trait, docs, examples and rtfm-syntax related changes 2017-07-20 22:53:44 -05:00
README.md v0.1.0 2017-05-09 09:04:35 -05:00
Xargo.toml Resource trait, docs, examples and rtfm-syntax related changes 2017-07-20 22:53:44 -05:00

crates.io crates.io

cortex-m-rtfm

Real Time For the Masses (RTFM), a framework for building concurrent applications, for ARM Cortex-M MCUs

Manual

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.