Struct imxrt_ral::csi::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 15 fields
pub CSICR1: RWRegister<u32>,
pub CSICR2: RWRegister<u32>,
pub CSICR3: RWRegister<u32>,
pub CSISTATFIFO: RORegister<u32>,
pub CSIRFIFO: RORegister<u32>,
pub CSIRXCNT: RWRegister<u32>,
pub CSISR: RWRegister<u32>,
pub CSIDMASA_STATFIFO: RWRegister<u32>,
pub CSIDMATS_STATFIFO: RWRegister<u32>,
pub CSIDMASA_FB1: RWRegister<u32>,
pub CSIDMASA_FB2: RWRegister<u32>,
pub CSIFBUF_PARA: RWRegister<u32>,
pub CSIIMAG_PARA: RWRegister<u32>,
pub CSICR18: RWRegister<u32>,
pub CSICR19: RWRegister<u32>,
/* private fields */
}
Expand description
CSI
Fields§
§CSICR1: RWRegister<u32>
CSI Control Register 1
CSICR2: RWRegister<u32>
CSI Control Register 2
CSICR3: RWRegister<u32>
CSI Control Register 3
CSISTATFIFO: RORegister<u32>
CSI Statistic FIFO Register
CSIRFIFO: RORegister<u32>
CSI RX FIFO Register
CSIRXCNT: RWRegister<u32>
CSI RX Count Register
CSISR: RWRegister<u32>
CSI Status Register
CSIDMASA_STATFIFO: RWRegister<u32>
CSI DMA Start Address Register - for STATFIFO
CSIDMATS_STATFIFO: RWRegister<u32>
CSI DMA Transfer Size Register - for STATFIFO
CSIDMASA_FB1: RWRegister<u32>
CSI DMA Start Address Register - for Frame Buffer1
CSIDMASA_FB2: RWRegister<u32>
CSI DMA Transfer Size Register - for Frame Buffer2
CSIFBUF_PARA: RWRegister<u32>
CSI Frame Buffer Parameter Register
CSIIMAG_PARA: RWRegister<u32>
CSI Image Parameter Register
CSICR18: RWRegister<u32>
CSI Control Register 18
CSICR19: RWRegister<u32>
CSI Control Register 19
Auto Trait Implementations§
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more