#[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 !Freeze for RegisterBlock
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