Skip to content

pdx-cs-rust-embedded/critical-section-lock-mut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintenance crates-io api-docs dependency-status

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.

About

critical-section mutable globals for rust embedded

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages