1 unstable release
0.1.2 | Oct 26, 2024 |
---|
#462 in Embedded development
144 downloads per month
8KB
critical-section-lock-mut: simple locked mutable globals for embedded
Copyright © Bart Massey 2024 (Version 0.1.2)
Lock data with mutable access on a single-core
processor. The locking is provided by a
critical-section::Mutex
.
Example
use critical_section_lock_mut::LockMut;
static SHARED: LockMut<u8> = LockMut::new();
fn main() {
SHARED.init(3);
SHARED.with_lock(|u| *u += 1);
License
This work is licensed under the "MIT License". Please
see the file LICENSE
in the source distribution of this
software for license terms.
Acknowledgments
Thanks to the cargo-readme
crate for generation of this README
.
License
This work is licensed under the "MIT License". Please see the file
LICENSE.txt
in this distribution for license terms.
Dependencies
~34KB