nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Rrcr1

Struct Rrcr1 

Source
#[repr(transparent)]
pub struct Rrcr1(pub u32);
Expand description

Round Robin Control Register 1

Tuple Fields§

§0: u32

Implementations§

Source§

impl Rrcr1

Source

pub const fn rr_ch0en(&self) -> bool

Channel 0 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch0en(&mut self, val: bool)

Channel 0 Input Enable in Trigger Mode

Source

pub const fn rr_ch1en(&self) -> bool

Channel 1 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch1en(&mut self, val: bool)

Channel 1 Input Enable in Trigger Mode

Source

pub const fn rr_ch2en(&self) -> bool

Channel 2 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch2en(&mut self, val: bool)

Channel 2 Input Enable in Trigger Mode

Source

pub const fn rr_ch3en(&self) -> bool

Channel 3 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch3en(&mut self, val: bool)

Channel 3 Input Enable in Trigger Mode

Source

pub const fn rr_ch4en(&self) -> bool

Channel 4 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch4en(&mut self, val: bool)

Channel 4 Input Enable in Trigger Mode

Source

pub const fn rr_ch5en(&self) -> bool

Channel 5 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch5en(&mut self, val: bool)

Channel 5 Input Enable in Trigger Mode

Source

pub const fn rr_ch6en(&self) -> bool

Channel 6 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch6en(&mut self, val: bool)

Channel 6 Input Enable in Trigger Mode

Source

pub const fn rr_ch7en(&self) -> bool

Channel 7 Input Enable in Trigger Mode

Source

pub const fn set_rr_ch7en(&mut self, val: bool)

Channel 7 Input Enable in Trigger Mode

Source

pub const fn fixp(&self) -> Fixp

Fixed Port

Source

pub const fn set_fixp(&mut self, val: Fixp)

Fixed Port

Source

pub const fn fixch(&self) -> Fixch

Fixed Channel Select

Source

pub const fn set_fixch(&mut self, val: Fixch)

Fixed Channel Select

Trait Implementations§

Source§

impl Clone for Rrcr1

Source§

fn clone(&self) -> Rrcr1

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 Debug for Rrcr1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Rrcr1

Source§

fn default() -> Rrcr1

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Rrcr1

Source§

fn eq(&self, other: &Rrcr1) -> 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 Rrcr1

Source§

impl Eq for Rrcr1

Source§

impl StructuralPartialEq for Rrcr1

Auto Trait Implementations§

§

impl Freeze for Rrcr1

§

impl RefUnwindSafe for Rrcr1

§

impl Send for Rrcr1

§

impl Sync for Rrcr1

§

impl Unpin for Rrcr1

§

impl UnwindSafe for Rrcr1

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.