nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Ch1statSet

Struct Ch1statSet 

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

DCP channel 1 status register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ch1statSet

Source

pub const fn hash_mismatch(&self) -> bool

This bit indicates that a hashing check operation is 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 is 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 paylaod

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 paylaod

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) -> Ch1statSetErrorCode

Indicates the additional error codes for some of the error conditions.

Source

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

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 Ch1statSet

Source§

fn clone(&self) -> Ch1statSet

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 Ch1statSet

Source§

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

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

impl Default for Ch1statSet

Source§

fn default() -> Ch1statSet

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

impl PartialEq for Ch1statSet

Source§

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

Source§

impl Eq for Ch1statSet

Source§

impl StructuralPartialEq for Ch1statSet

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.