Nvic

Struct Nvic 

Source
pub struct Nvic { /* private fields */ }

Implementations§

Source§

impl Nvic

Source

pub fn set_priority(&mut self, it: Interrupt, priority: u8, disable: bool)

§Parameters
  • it: interrupt line
  • priority: includes 0 ~ 15, The smaller the number, the higher the priority. It combines preemption and sub priority based on the grouping.
  • disable: It is recommended to disable the interrupt, in case it gets activated before you’re ready. It will be enabled automatically once you set the interrupt callback. If you set it to false, the enable state will not change.
Source

pub fn enable(&mut self, it: Interrupt, en: bool)

Enable or disable a interrupt.

Auto Trait Implementations§

§

impl Freeze for Nvic

§

impl RefUnwindSafe for Nvic

§

impl Send for Nvic

§

impl !Sync for Nvic

§

impl Unpin for Nvic

§

impl UnwindSafe for Nvic

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.