Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Find a file
Jorge Aparicio bad8851fee add Resource.read method for atomic reads of a resource's value
this method lets you directly read the value of a resource without paying for
synchronization overhead (no need for `Threshold.raise`). The catch is that
resource value must have a size of 4-bytes or smaller to guarantee that the read
operation is atomic -- atomic as in it can't be interrupted.
2017-05-20 12:59:37 -05:00
ci add CI 2017-04-11 23:19:14 -05:00
src add Resource.read method for atomic reads of a resource's value 2017-05-20 12:59:37 -05:00
tests require Resource protected data to be Send, make tokens !Send 2017-05-08 13:25:20 -05:00
.gitignore update examples 2017-04-28 09:23:30 -05:00
.travis.yml ci: allow auto and try branches 2017-04-11 23:24:39 -05:00
build.rs drop the Ceiling newtype 2017-05-08 13:27:29 -05:00
Cargo.toml v0.1.0 2017-05-09 09:04:35 -05:00
CHANGELOG.md v0.1.0 2017-05-09 09:04:35 -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
README.md v0.1.0 2017-05-09 09:04:35 -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.