nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Csi

Struct Csi 

Source
pub struct Csi { /* private fields */ }
Expand description

CSI

Implementations§

Source§

impl Csi

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn cr1(self) -> Reg<Cr1, RW>

CSI Control Register 1

Source

pub const fn cr2(self) -> Reg<Cr2, RW>

CSI Control Register 2

Source

pub const fn cr3(self) -> Reg<Cr3, RW>

CSI Control Register 3

Source

pub const fn statfifo(self) -> Reg<Statfifo, R>

CSI Statistic FIFO Register

Source

pub const fn rfifo(self) -> Reg<Rfifo, R>

CSI RX FIFO Register

Source

pub const fn rxcnt(self) -> Reg<Rxcnt, RW>

CSI RX Count Register

Source

pub const fn sr(self) -> Reg<Sr, RW>

CSI Status Register

Source

pub const fn dmasa_statfifo(self) -> Reg<DmasaStatfifo, RW>

CSI DMA Start Address Register - for STATFIFO

Source

pub const fn dmats_statfifo(self) -> Reg<DmatsStatfifo, RW>

CSI DMA Transfer Size Register - for STATFIFO

Source

pub const fn dmasa_fb1(self) -> Reg<DmasaFb1, RW>

CSI DMA Start Address Register - for Frame Buffer1

Source

pub const fn dmasa_fb2(self) -> Reg<DmasaFb2, RW>

CSI DMA Transfer Size Register - for Frame Buffer2

Source

pub const fn fbuf_para(self) -> Reg<FbufPara, RW>

CSI Frame Buffer Parameter Register

Source

pub const fn imag_para(self) -> Reg<ImagPara, RW>

CSI Image Parameter Register

Source

pub const fn cr18(self) -> Reg<Cr18, RW>

CSI Control Register 18

Source

pub const fn cr19(self) -> Reg<Cr19, RW>

CSI Control Register 19

Trait Implementations§

Source§

impl Clone for Csi

Source§

fn clone(&self) -> Csi

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 PartialEq for Csi

Source§

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

Source§

impl Eq for Csi

Source§

impl Send for Csi

Source§

impl StructuralPartialEq for Csi

Source§

impl Sync for Csi

Auto Trait Implementations§

§

impl Freeze for Csi

§

impl RefUnwindSafe for Csi

§

impl Unpin for Csi

§

impl UnwindSafe for Csi

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.