mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-25 21:19:35 +01:00
Merge #118
118: a few doc tweaks r=japaric a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
This commit is contained in:
commit
61bb830285
2 changed files with 5 additions and 1 deletions
|
@ -57,6 +57,9 @@ timer-queue = ["cortex-m-rtfm-macros/timer-queue"]
|
||||||
compiletest_rs = "0.3.16"
|
compiletest_rs = "0.3.16"
|
||||||
tempdir = "0.3.7"
|
tempdir = "0.3.7"
|
||||||
|
|
||||||
|
[package.metadata.docs.rs]
|
||||||
|
features = ["timer-queue"]
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
codegen-units = 1
|
codegen-units = 1
|
||||||
lto = true
|
lto = true
|
||||||
|
|
|
@ -253,7 +253,8 @@ impl U32Ext for u32 {
|
||||||
///
|
///
|
||||||
/// In RTFM, locks are implemented as critical sections that prevent other tasks from *starting*.
|
/// In RTFM, locks are implemented as critical sections that prevent other tasks from *starting*.
|
||||||
/// These critical sections are implemented by temporarily increasing the dynamic priority (see
|
/// These critical sections are implemented by temporarily increasing the dynamic priority (see
|
||||||
/// [BASEPRI]) of the current context.
|
/// [BASEPRI]) of the current context. Entering and leaving these critical sections is always done
|
||||||
|
/// in constant time (a few instructions).
|
||||||
///
|
///
|
||||||
/// [BASEPRI]: https://developer.arm.com/products/architecture/cpu-architecture/m-profile/docs/100701/latest/special-purpose-mask-registers
|
/// [BASEPRI]: https://developer.arm.com/products/architecture/cpu-architecture/m-profile/docs/100701/latest/special-purpose-mask-registers
|
||||||
pub trait Mutex {
|
pub trait Mutex {
|
||||||
|
|
Loading…
Reference in a new issue