Type Alias d1_pac::csic::csic_dma::csic_dma_cfg::OUTPUT_FMT_R

source ·
pub type OUTPUT_FMT_R = FieldReader<u8, u8>;
Expand description

Field output_fmt reader - 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

Aliased Type§

struct OUTPUT_FMT_R { /* private fields */ }