nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Cccr

Struct Cccr 

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

CC Control Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Cccr

Source

pub const fn init(&self) -> bool

Initialization.

Source

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

Initialization.

Source

pub const fn cce(&self) -> bool

Configuration change enable.

Source

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

Configuration change enable.

Source

pub const fn asm(&self) -> bool

Restricted operational mode.

Source

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

Restricted operational mode.

Source

pub const fn csa(&self) -> bool

Clock Stop Acknowledge.

Source

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

Clock Stop Acknowledge.

Source

pub const fn csr(&self) -> bool

Clock Stop Request.

Source

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

Clock Stop Request.

Source

pub const fn mon(&self) -> bool

Bus monitoring mode.

Source

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

Bus monitoring mode.

Source

pub const fn dar(&self) -> bool

Disable automatic retransmission.

Source

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

Disable automatic retransmission.

Source

pub const fn test(&self) -> bool

Test mode enable.

Source

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

Test mode enable.

Source

pub const fn fdoe(&self) -> bool

CAN FD operation enable.

Source

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

CAN FD operation enable.

Source

pub const fn brse(&self) -> bool

When CAN FD operation is disabled, this bit is not evaluated.

Source

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

When CAN FD operation is disabled, this bit is not evaluated.

Source

pub const fn pxhd(&self) -> bool

Protocol exception handling disable.

Source

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

Protocol exception handling disable.

Source

pub const fn efbi(&self) -> bool

Edge filtering during bus integration.

Source

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

Edge filtering during bus integration.

Source

pub const fn txp(&self) -> bool

Transmit pause.

Source

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

Transmit pause.

Source

pub const fn niso(&self) -> bool

Non ISO operation.

Source

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

Non ISO operation.

Trait Implementations§

Source§

impl Clone for Cccr

Source§

fn clone(&self) -> Cccr

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 Cccr

Source§

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

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

impl Default for Cccr

Source§

fn default() -> Cccr

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

impl PartialEq for Cccr

Source§

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

Source§

impl Eq for Cccr

Source§

impl StructuralPartialEq for Cccr

Auto Trait Implementations§

§

impl Freeze for Cccr

§

impl RefUnwindSafe for Cccr

§

impl Send for Cccr

§

impl Sync for Cccr

§

impl Unpin for Cccr

§

impl UnwindSafe for Cccr

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.