[][src]Enum imxrt1062_lcdif::ctrl_clr::CSC_DATA_SWIZZLE_A

#[repr(u8)]pub enum CSC_DATA_SWIZZLE_A {
    NO_SWAP,
    BIG_ENDIAN_SWAP,
    HWD_SWAP,
    HWD_BYTE_SWAP,
}

This field specifies how to swap the bytes after the data has been converted into an internal representation of 24 bits per pixel and before it is transmitted over the LCD interface bus

Value on reset: 0

Variants

NO_SWAP

0: No byte swapping.(Little endian)

BIG_ENDIAN_SWAP

1: Big Endian swap (swap bytes 0,3 and 1,2).

HWD_SWAP

2: Swap half-words.

HWD_BYTE_SWAP

3: Swap bytes within each half-word.

Trait Implementations

impl Clone for CSC_DATA_SWIZZLE_A[src]

impl Copy for CSC_DATA_SWIZZLE_A[src]

impl Debug for CSC_DATA_SWIZZLE_A[src]

impl From<CSC_DATA_SWIZZLE_A> for u8[src]

impl PartialEq<CSC_DATA_SWIZZLE_A> for CSC_DATA_SWIZZLE_A[src]

impl StructuralPartialEq for CSC_DATA_SWIZZLE_A[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.