feat(csi): support custom data type

This commit is contained in:
armando
2026-02-12 15:29:40 +08:00
parent b25bd4e3bf
commit a472bfbb69
5 changed files with 65 additions and 31 deletions

View File

@@ -16,6 +16,9 @@
extern "C" {
#endif
#define MIPI_CSI_CUSTOM_DATA_TYPE_MIN 0x30
#define MIPI_CSI_CUSTOM_DATA_TYPE_MAX 0x37
#if SOC_MIPI_CSI_SUPPORTED
/**
* @brief MIPI CSI PHY clock source

View File

@@ -71,7 +71,5 @@ void mipi_csi_hal_init(mipi_csi_hal_context_t *hal, const mipi_csi_hal_config_t
mipi_csi_brg_ll_set_intput_data_h_pixel_num(hal->bridge_dev, config->frame_height);
mipi_csi_brg_ll_set_intput_data_v_row_num(hal->bridge_dev, config->frame_width);
mipi_csi_brg_ll_set_flow_ctl_buf_afull_thrd(hal->bridge_dev, 960);
mipi_csi_brg_ll_set_data_type_min(hal->bridge_dev, 0x12);
mipi_csi_brg_ll_set_data_type_max(hal->bridge_dev, 0x2f);
mipi_csi_brg_ll_set_output_byte_endian(hal->bridge_dev, config->byte_swap_en);
}