Can a STM32H7 capture 12-bits raw bayer progressive video data? For instance, from an OV5642 image sensor?
I'm looking at the reference manual of the MCU. It can be found from the following link.
In section 31.2 it's written that 14-bit progressive raw bayer data is supported.
31.2 DCMI main features•8-, 10-, 12- or 14-bit parallel interface•Embedded/external line and frame synchronization•Continuous or snapshot mode•Crop feature•Supports the following data formats:–8/10/12/14- bit progressive video: either monochrome or raw bayer–YCbCr 4:2:2 progressive video–RGB 565 progressive video–Compressed data: JPEG
However, in the section '31.5.1. Data format' only 8-bits is mentioned.
31.5.1 Data formatsThree types of data are supported:•8-bit progressive video: either monochrome or raw Bayer format•YCbCr 4:2:2 progressive video•RGB565 progressive video. A pixel coded in 16 bits (5 bits for blue, 5 bits for red, 6 bitsfor green) takes two clock cycles to be transferred.31.5.2 Monochrome formatCharacteristics:•Raster format•8 bits per pixel
Should one assume that it's just a mistake by ST to omit 10/12/14-bits progressive data format? I asked a similar question last year for F7. At that time people assumed it's a mistake. But it's confusing that ST makes these statements again. What is correct? Is '12-bit per pixel raw bayer video format' supported?