nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Sr

Struct Sr 

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

CSI Status Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Sr

Source

pub const fn drdy(&self) -> Drdy

RXFIFO Data Ready

Source

pub const fn set_drdy(&mut self, val: Drdy)

RXFIFO Data Ready

Source

pub const fn ecc_int(&self) -> EccInt

BT

Source

pub const fn set_ecc_int(&mut self, val: EccInt)

BT

Source

pub const fn hresp_err_int(&self) -> HrespErrInt

Hresponse Error Interrupt Status

Source

pub const fn set_hresp_err_int(&mut self, val: HrespErrInt)

Hresponse Error Interrupt Status

Source

pub const fn cof_int(&self) -> CofInt

Change Of Field Interrupt Status

Source

pub const fn set_cof_int(&mut self, val: CofInt)

Change Of Field Interrupt Status

Source

pub const fn f1_int(&self) -> F1Int

BT

Source

pub const fn set_f1_int(&mut self, val: F1Int)

BT

Source

pub const fn f2_int(&self) -> F2Int

BT

Source

pub const fn set_f2_int(&mut self, val: F2Int)

BT

Source

pub const fn sof_int(&self) -> SofInt

Start of Frame Interrupt Status. Indicates when SOF is detected. (Cleared by writing 1)

Source

pub const fn set_sof_int(&mut self, val: SofInt)

Start of Frame Interrupt Status. Indicates when SOF is detected. (Cleared by writing 1)

Source

pub const fn eof_int(&self) -> EofInt

End of Frame (EOF) Interrupt Status. Indicates when EOF is detected. (Cleared by writing 1)

Source

pub const fn set_eof_int(&mut self, val: EofInt)

End of Frame (EOF) Interrupt Status. Indicates when EOF is detected. (Cleared by writing 1)

Source

pub const fn rx_ff_int(&self) -> RxFfInt

RXFIFO Full Interrupt Status

Source

pub const fn set_rx_ff_int(&mut self, val: RxFfInt)

RXFIFO Full Interrupt Status

Source

pub const fn dma_tsf_done_fb1(&self) -> DmaTsfDoneFb1

DMA Transfer Done in Frame Buffer1

Source

pub const fn set_dma_tsf_done_fb1(&mut self, val: DmaTsfDoneFb1)

DMA Transfer Done in Frame Buffer1

Source

pub const fn dma_tsf_done_fb2(&self) -> DmaTsfDoneFb2

DMA Transfer Done in Frame Buffer2

Source

pub const fn set_dma_tsf_done_fb2(&mut self, val: DmaTsfDoneFb2)

DMA Transfer Done in Frame Buffer2

Source

pub const fn statff_int(&self) -> StatffInt

STATFIFO Full Interrupt Status

Source

pub const fn set_statff_int(&mut self, val: StatffInt)

STATFIFO Full Interrupt Status

Source

pub const fn dma_tsf_done_sff(&self) -> DmaTsfDoneSff

DMA Transfer Done from StatFIFO

Source

pub const fn set_dma_tsf_done_sff(&mut self, val: DmaTsfDoneSff)

DMA Transfer Done from StatFIFO

Source

pub const fn rf_or_int(&self) -> RfOrInt

RxFIFO Overrun Interrupt Status

Source

pub const fn set_rf_or_int(&mut self, val: RfOrInt)

RxFIFO Overrun Interrupt Status

Source

pub const fn sf_or_int(&self) -> SfOrInt

STATFIFO Overrun Interrupt Status

Source

pub const fn set_sf_or_int(&mut self, val: SfOrInt)

STATFIFO Overrun Interrupt Status

Source

pub const fn dma_field1_done(&self) -> bool

When DMA field 1 is complete, this bit will be set to 1(clear by writing 1).

Source

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

When DMA field 1 is complete, this bit will be set to 1(clear by writing 1).

Source

pub const fn dma_field0_done(&self) -> bool

When DMA field 0 is complete, this bit will be set to 1(clear by writing 1).

Source

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

When DMA field 0 is complete, this bit will be set to 1(clear by writing 1).

Source

pub const fn baseaddr_chhange_error(&self) -> bool

When using base address switching enable, this bit will be 1 when switching occur before DMA complete

Source

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

When using base address switching enable, this bit will be 1 when switching occur before DMA complete

Trait Implementations§

Source§

impl Clone for Sr

Source§

fn clone(&self) -> Sr

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 Sr

Source§

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

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

impl Default for Sr

Source§

fn default() -> Sr

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

impl PartialEq for Sr

Source§

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

Source§

impl Eq for Sr

Source§

impl StructuralPartialEq for Sr

Auto Trait Implementations§

§

impl Freeze for Sr

§

impl RefUnwindSafe for Sr

§

impl Send for Sr

§

impl Sync for Sr

§

impl Unpin for Sr

§

impl UnwindSafe for Sr

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.