#interrupt #raspberry-pi #bare-metal #ruspiro

nightly no-std ruspiro-interrupt-core

Interrupt core functions to globally enable/disable interrupts on Raspberry Pi

3 unstable releases

0.3.1 Sep 11, 2020
0.3.0 Dec 11, 2019
0.2.0 Aug 27, 2019

#20 in #ruspiro

Apache-2.0

12KB
163 lines

RusPiRo core interrupt crate

Core interrupt functions to globally enable/disable interrupts to be triggered on Raspberry Pi. Splitting from the ruspiro-interrupt crate is necessary to prevent circular dependencies.

Travis-CI Status Latest Version Documentation License

Usage

To use the crate just add the following dependency to your Cargo.toml file:

[dependencies]
ruspiro-interrupt-core = "0.3"

Once done the access to the functions to enable/disable interrupts is available in your rust files like so:

use ruspiro_interrupt_core::*;

fn demo() {
    enable_interrupts();
    disable_interrupts();
    re_enable_interrupts();
}

License

Licensed under Apache License, Version 2.0, (LICENSE or http://www.apache.org/licenses/LICENSE-2.0)

No runtime deps