pub struct R(/* private fields */);
Expand description
Register csic_dma_cfg
reader
Implementations§
source§impl R
impl R
sourcepub fn min_sdr_wr_size(&self) -> MIN_SDR_WR_SIZE_R
pub fn min_sdr_wr_size(&self) -> MIN_SDR_WR_SIZE_R
Bits 0:1 - Minimum size of SDRAM block write
sourcepub fn field_sel(&self) -> FIELD_SEL_R
pub fn field_sel(&self) -> FIELD_SEL_R
Bits 10:11 - Field selection
sourcepub fn hflip_en(&self) -> HFLIP_EN_R
pub fn hflip_en(&self) -> HFLIP_EN_R
Bit 12 - Horizontal flip enable
When enabled, the received data will be arranged in horizontal flip.
sourcepub fn vflip_en(&self) -> VFLIP_EN_R
pub fn vflip_en(&self) -> VFLIP_EN_R
Bit 13 - Vertical flip enable
When enabled, the received data will be arranged in vertical flip.
sourcepub fn output_fmt(&self) -> OUTPUT_FMT_R
pub fn output_fmt(&self) -> OUTPUT_FMT_R
Bits 16:19 - Output data format
When the input format is set to RAW stream
0000: field-raw-8
0001: field-raw-10
0010: field-raw-12
0011: reserved
0100: field-rgb565
0101: field-rgb888
0110: field-prgb888
0111: reserved
1000: frame-raw-8
1001: frame-raw-10
1010: frame-raw-12
1011: reserved
1100: frame-rgb565
1101: frame-rgb888
1110: frame-prgb888
1111: reserved
When the input format is set to YUV422
0000: field planar YCbCr 422
0001: field planar YCbCr 420
0010: frame planar YCbCr 420
0011: frame planar YCbCr 422
0100: field planar YCbCr 422 UV combined (UV sequence)
0101: field planar YCbCr 420 UV combined (UV sequence)
0110: frame planar YCbCr 420 UV combined (UV sequence)
0111: frame planar YCbCr 422 UV combined (UV sequence)
1000: filed planar YCbCr 422 UV combined (VU sequence)
1001: field planar YCbCr 420 UV combined (VU sequence)
1010: frame planar YCbCr 420 UV combined (VU sequence)
1011: frame planar YCbCr 422 UV combined (VU sequence)
1100: reserved
1101: field YCbCr 400
1110: reserved
1111: frame YCbCr 400
When the input format is set to YUV420
0000: reserved
0001: field planar YCbCr 420
0010: frame planar YCbCr 420
0011: reserved
0100: reserved
0101: field planar YCbCr 420 UV combined (UV sequence)
0110: frame planar YCbCr 420 UV combined (UV sequence) 0111~1000: reserved
1001: field planar YCbCr 420 UV combined (VU sequence)
1010: frame planar YCbCr 420 UV combined (VU sequence) 1011~1100: reserved
1101: field YCbCr 400
1110: reserved
1111: frame YCbCr 400
sourcepub fn yuv_10bit_store_configuration(&self) -> YUV_10BIT_STORE_CONFIGURATION_R
pub fn yuv_10bit_store_configuration(&self) -> YUV_10BIT_STORE_CONFIGURATION_R
Bit 20 - 10-bit store configuration
sourcepub fn yuv_10bit_cut_8bit(&self) -> YUV_10BIT_CUT_8BIT_R
pub fn yuv_10bit_cut_8bit(&self) -> YUV_10BIT_CUT_8BIT_R
Bit 21 - 10-bit input cut to 8-bit