Hello!
According to the reference manual (beginning of the CMOS Sensor Interface (CSI) chapter) the CSI interface should support 10-bit wide data
But the SDK doesn't have a configuration for that:
/*!
* @brief CSI data bus witdh.
*/
typedef enum _csi_data_bus
{
kCSI_DataBus8Bit, /*!< 8-bit data bus. */
kCSI_DataBus16Bit, /*!< 16-bit data bus. */
kCSI_DataBus24Bit, /*!< 24-bit data bus. */
} csi_data_bus_t;
Can anyone confirm if the RT1064 supports 10-bit wide data in the CSI? And if so, how to properly configure it looks like the SDK doesn't support that
Thanks!
Solved! Go to Solution.
Hi @jose_au_zone ,
I help you check with our internal exprt.
RT1064 CSI can support 10-bit interface, just the SDK didn't add it.
So, you can add the 10bit in the
typedef enum _csi_data_bus
{
kCSI_DataBus8Bit, /*!< 8-bit data bus. */
kCSI_DataBus16Bit, /*!< 16-bit data bus. */
kCSI_DataBus24Bit, /*!< 24-bit data bus. */
} csi_data_bus_t;
About the 10bit configuration, please check the RT1064 reference manual this part:
You can set the PIXEL_BIT bit to 10 bit.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Kerry
Thank you for this!
Hi @jose_au_zone ,
I help you check with our internal exprt.
RT1064 CSI can support 10-bit interface, just the SDK didn't add it.
So, you can add the 10bit in the
typedef enum _csi_data_bus
{
kCSI_DataBus8Bit, /*!< 8-bit data bus. */
kCSI_DataBus16Bit, /*!< 16-bit data bus. */
kCSI_DataBus24Bit, /*!< 24-bit data bus. */
} csi_data_bus_t;
About the 10bit configuration, please check the RT1064 reference manual this part:
You can set the PIXEL_BIT bit to 10 bit.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Kerry