#[repr(transparent)]pub struct Cr3(pub u32);Expand description
CSI Control Register 3
Tuple Fields§
§0: u32Implementations§
Source§impl Cr3
impl Cr3
Sourcepub const fn ecc_auto_en(&self) -> EccAutoEn
pub const fn ecc_auto_en(&self) -> EccAutoEn
Automatic Error Correction Enable
Sourcepub const fn set_ecc_auto_en(&mut self, val: EccAutoEn)
pub const fn set_ecc_auto_en(&mut self, val: EccAutoEn)
Automatic Error Correction Enable
Sourcepub const fn ecc_int_en(&self) -> EccIntEn
pub const fn ecc_int_en(&self) -> EccIntEn
Error Detection Interrupt Enable
Sourcepub const fn set_ecc_int_en(&mut self, val: EccIntEn)
pub const fn set_ecc_int_en(&mut self, val: EccIntEn)
Error Detection Interrupt Enable
Sourcepub const fn zero_pack_en(&self) -> ZeroPackEn
pub const fn zero_pack_en(&self) -> ZeroPackEn
Dummy Zero Packing Enable
Sourcepub const fn set_zero_pack_en(&mut self, val: ZeroPackEn)
pub const fn set_zero_pack_en(&mut self, val: ZeroPackEn)
Dummy Zero Packing Enable
Sourcepub const fn sensor_16bits(&self) -> Sensor16bits
pub const fn sensor_16bits(&self) -> Sensor16bits
16-bit Sensor Mode
Sourcepub const fn set_sensor_16bits(&mut self, val: Sensor16bits)
pub const fn set_sensor_16bits(&mut self, val: Sensor16bits)
16-bit Sensor Mode
Sourcepub const fn rx_ff_level(&self) -> RxFfLevel
pub const fn rx_ff_level(&self) -> RxFfLevel
RxFIFO Full Level
Sourcepub const fn set_rx_ff_level(&mut self, val: RxFfLevel)
pub const fn set_rx_ff_level(&mut self, val: RxFfLevel)
RxFIFO Full Level
Sourcepub const fn hresp_err_en(&self) -> HrespErrEn
pub const fn hresp_err_en(&self) -> HrespErrEn
Hresponse Error Enable. This bit enables the hresponse (AHB protocol standard) error interrupt.
Sourcepub const fn set_hresp_err_en(&mut self, val: HrespErrEn)
pub const fn set_hresp_err_en(&mut self, val: HrespErrEn)
Hresponse Error Enable. This bit enables the hresponse (AHB protocol standard) error interrupt.
Sourcepub const fn statff_level(&self) -> StatffLevel
pub const fn statff_level(&self) -> StatffLevel
STATFIFO Full Level
Sourcepub const fn set_statff_level(&mut self, val: StatffLevel)
pub const fn set_statff_level(&mut self, val: StatffLevel)
STATFIFO Full Level
Sourcepub const fn dma_req_en_sff(&self) -> DmaReqEnSff
pub const fn dma_req_en_sff(&self) -> DmaReqEnSff
DMA Request Enable for STATFIFO
Sourcepub const fn set_dma_req_en_sff(&mut self, val: DmaReqEnSff)
pub const fn set_dma_req_en_sff(&mut self, val: DmaReqEnSff)
DMA Request Enable for STATFIFO
Sourcepub const fn dma_req_en_rff(&self) -> DmaReqEnRff
pub const fn dma_req_en_rff(&self) -> DmaReqEnRff
DMA Request Enable for RxFIFO
Sourcepub const fn set_dma_req_en_rff(&mut self, val: DmaReqEnRff)
pub const fn set_dma_req_en_rff(&mut self, val: DmaReqEnRff)
DMA Request Enable for RxFIFO
Sourcepub const fn dma_reflash_sff(&self) -> DmaReflashSff
pub const fn dma_reflash_sff(&self) -> DmaReflashSff
Reflash DMA Controller for STATFIFO
Sourcepub const fn set_dma_reflash_sff(&mut self, val: DmaReflashSff)
pub const fn set_dma_reflash_sff(&mut self, val: DmaReflashSff)
Reflash DMA Controller for STATFIFO
Sourcepub const fn dma_reflash_rff(&self) -> DmaReflashRff
pub const fn dma_reflash_rff(&self) -> DmaReflashRff
Reflash DMA Controller for RxFIFO
Sourcepub const fn set_dma_reflash_rff(&mut self, val: DmaReflashRff)
pub const fn set_dma_reflash_rff(&mut self, val: DmaReflashRff)
Reflash DMA Controller for RxFIFO
Sourcepub const fn frmcnt_rst(&self) -> FrmcntRst
pub const fn frmcnt_rst(&self) -> FrmcntRst
Frame Count Reset. Resets the Frame Counter. (Cleared automatically after reset is done)
Sourcepub const fn set_frmcnt_rst(&mut self, val: FrmcntRst)
pub const fn set_frmcnt_rst(&mut self, val: FrmcntRst)
Frame Count Reset. Resets the Frame Counter. (Cleared automatically after reset is done)
Sourcepub const fn set_frmcnt(&mut self, val: u16)
pub const fn set_frmcnt(&mut self, val: u16)
Frame Counter