Ipcmderrcode

Enum Ipcmderrcode 

Source
#[repr(u8)]
pub enum Ipcmderrcode { Ipcmderrcode0 = 0, Ipcmderrcode2 = 2, Ipcmderrcode3 = 3, Ipcmderrcode4 = 4, Ipcmderrcode5 = 5, Ipcmderrcode6 = 6, Ipcmderrcode14 = 14, Ipcmderrcode15 = 15, }
Expand description

Indicates the Error Code when IP command Error detected. This field will be cleared when INTR[IPCMDERR] is write-1-clear(w1c).

Value on reset: 0

Variants§

§

Ipcmderrcode0 = 0

0: No error.

§

Ipcmderrcode2 = 2

2: IP command with JMP_ON_CS instruction used in the sequence.

§

Ipcmderrcode3 = 3

3: There is unknown instruction opcode in the sequence.

§

Ipcmderrcode4 = 4

4: Instruction DUMMY_SDR/DUMMY_RWDS_SDR used in DDR sequence.

§

Ipcmderrcode5 = 5

5: Instruction DUMMY_DDR/DUMMY_RWDS_DDR used in SDR sequence.

§

Ipcmderrcode6 = 6

6: Flash access start address exceed the whole flash address range (A1/A2/B1/B2).

§

Ipcmderrcode14 = 14

14: Sequence execution timeout.

§

Ipcmderrcode15 = 15

15: Flash boundary crossed.

Trait Implementations§

Source§

impl Clone for Ipcmderrcode

Source§

fn clone(&self) -> Ipcmderrcode

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 Ipcmderrcode

Source§

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

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

impl FieldSpec for Ipcmderrcode

Source§

type Ux = u8

Raw field type (u8, u16, u32, …).
Source§

impl From<Ipcmderrcode> for u8

Source§

fn from(variant: Ipcmderrcode) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Ipcmderrcode

Source§

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

Source§

impl Eq for Ipcmderrcode

Source§

impl IsEnum for Ipcmderrcode

Source§

impl StructuralPartialEq for Ipcmderrcode

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.