nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Gpc

Struct Gpc 

Source
pub struct Gpc { /* private fields */ }
Expand description

GPC

Implementations§

Source§

impl Gpc

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn cntr(self) -> Reg<Cntr, RW>

GPC Interface control register

Source

pub const fn imr1(self) -> Reg<Imr1, RW>

IRQ masking register 1

Source

pub const fn imr2(self) -> Reg<Imr2, RW>

IRQ masking register 2

Source

pub const fn imr3(self) -> Reg<Imr3, RW>

IRQ masking register 3

Source

pub const fn imr4(self) -> Reg<Imr4, RW>

IRQ masking register 4

Source

pub const fn isr1(self) -> Reg<Isr1, R>

IRQ status resister 1

Source

pub const fn isr2(self) -> Reg<Isr2, R>

IRQ status resister 2

Source

pub const fn isr3(self) -> Reg<Isr3, R>

IRQ status resister 3

Source

pub const fn isr4(self) -> Reg<Isr4, R>

IRQ status resister 4

Source

pub const fn imr5(self) -> Reg<Imr5, RW>

IRQ masking register 5

Source

pub const fn isr5(self) -> Reg<Isr5, R>

IRQ status resister 5

Trait Implementations§

Source§

impl Clone for Gpc

Source§

fn clone(&self) -> Gpc

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Gpc

Source§

fn eq(&self, other: &Gpc) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Gpc

Source§

impl Eq for Gpc

Source§

impl Send for Gpc

Source§

impl StructuralPartialEq for Gpc

Source§

impl Sync for Gpc

Auto Trait Implementations§

§

impl Freeze for Gpc

§

impl RefUnwindSafe for Gpc

§

impl Unpin for Gpc

§

impl UnwindSafe for Gpc

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

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

Source§

type Error = Infallible

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

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

Performs the conversion.
Source§

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

Source§

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

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

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

Performs the conversion.