mirror of
https://github.com/espressif/esp-idf.git
synced 2026-05-05 12:25:03 +02:00
Merge branch 'bugfix/dvp_isp_yuv_submodule_workaround' into 'master'
fix(isp): fix some submodule dependence for specific isp output format See merge request espressif/esp-idf!35532
This commit is contained in:
@@ -396,15 +396,15 @@ static inline bool isp_ll_set_output_data_color_format(isp_dev_t *hw, color_spac
|
||||
case COLOR_PIXEL_RGB888:
|
||||
hw->cntl.isp_out_type = 2;
|
||||
hw->cntl.demosaic_en = 1;
|
||||
hw->cntl.rgb2yuv_en = 0;
|
||||
hw->cntl.yuv2rgb_en = 0;
|
||||
hw->cntl.rgb2yuv_en = 1;
|
||||
hw->cntl.yuv2rgb_en = 1;
|
||||
valid = true;
|
||||
break;
|
||||
case COLOR_PIXEL_RGB565:
|
||||
hw->cntl.isp_out_type = 4;
|
||||
hw->cntl.demosaic_en = 1;
|
||||
hw->cntl.rgb2yuv_en = 0;
|
||||
hw->cntl.yuv2rgb_en = 0;
|
||||
hw->cntl.rgb2yuv_en = 1;
|
||||
hw->cntl.yuv2rgb_en = 1;
|
||||
valid = true;
|
||||
break;
|
||||
default:
|
||||
@@ -456,28 +456,6 @@ static inline void isp_ll_enable_line_end_packet_exist(isp_dev_t *hw, bool en)
|
||||
hw->frame_cfg.hsync_end_exist = en;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Enable rgb2yuv
|
||||
*
|
||||
* @param[in] hw Hardware instance address
|
||||
* @param[in] en Enable / Disable
|
||||
*/
|
||||
static inline void isp_ll_enable_rgb2yuv(isp_dev_t *hw, bool en)
|
||||
{
|
||||
hw->cntl.rgb2yuv_en = en;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Enable yuv2rgb
|
||||
*
|
||||
* @param[in] hw Hardware instance address
|
||||
* @param[in] en Enable / Disable
|
||||
*/
|
||||
static inline void isp_ll_enable_yuv2rgb(isp_dev_t *hw, bool en)
|
||||
{
|
||||
hw->cntl.yuv2rgb_en = en;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Get if demosaic is enabled
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user