nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Ch0statClr

Struct Ch0statClr 

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

DCP channel 0 status register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ch0statClr

Source

pub const fn hash_mismatch(&self) -> bool

This bit indicates that a hashing check operation mismatched for the control packets that enable the HASH_CHECK bit

Source

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

This bit indicates that a hashing check operation mismatched for the control packets that enable the HASH_CHECK bit

Source

pub const fn error_setup(&self) -> bool

This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)

Source

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

This bit indicates that the hardware detected an invalid programming configuration (such as a buffer length that is not a multiple of the natural data size for the operation)

Source

pub const fn error_packet(&self) -> bool

This bit indicates that a bus error occurred when reading the packet or payload, or when writing the status back to the packet payload

Source

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

This bit indicates that a bus error occurred when reading the packet or payload, or when writing the status back to the packet payload

Source

pub const fn error_src(&self) -> bool

This bit indicates that a bus error occurred when reading from the source buffer

Source

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

This bit indicates that a bus error occurred when reading from the source buffer

Source

pub const fn error_dst(&self) -> bool

This bit indicates that a bus error occurred when storing to the destination buffer

Source

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

This bit indicates that a bus error occurred when storing to the destination buffer

Source

pub const fn error_pagefault(&self) -> bool

This bit indicates that a page fault occurred while converting a virtual address to a physical address

Source

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

This bit indicates that a page fault occurred while converting a virtual address to a physical address

Source

pub const fn error_code(&self) -> Ch0statClrErrorCode

Indicates the additional error codes for some of the error conditions

Source

pub const fn set_error_code(&mut self, val: Ch0statClrErrorCode)

Indicates the additional error codes for some of the error conditions

Source

pub const fn tag(&self) -> u8

Indicates the tag from the last completed packet in the command structure

Source

pub const fn set_tag(&mut self, val: u8)

Indicates the tag from the last completed packet in the command structure

Trait Implementations§

Source§

impl Clone for Ch0statClr

Source§

fn clone(&self) -> Ch0statClr

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 Ch0statClr

Source§

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

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

impl Default for Ch0statClr

Source§

fn default() -> Ch0statClr

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

impl PartialEq for Ch0statClr

Source§

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

Source§

impl Eq for Ch0statClr

Source§

impl StructuralPartialEq for Ch0statClr

Auto Trait Implementations§

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.