middleware: version release v4.1.5
middleware: [sensor]support sc035hgs_1l [sample] vo layer framerate [sensor] Update the SC5336 driver configuration and make compatibility adjustments. [panel][bt1120] add panel nvp6021 [sensor]add gc2093 60fps [sensor]support sc3336p [V410][Phobos] add mipi switch support. [sensor] add sc2336_slave [sensor] add sc2331_slave [feat](Sensor): Add support for sensor SC2336P_1L. [sensor]modify 4336 4336p bayerpattern [sensor]add new sensor sc223a(linear mode can be used for sc233a) isp: [feat](toojson): update tooljson generation way. [feat] isp add for trinocular camera. [feat](isp) modify param type of VC module [awb] refine adjust saturation by CA memory use drv: [feature](venc): venc sbm mode suppor multiple chn [vpss] support multi chn(sbm + frm) online [V410][PHOBOS] add mipi switch support. remove useless code Change-Id: Ieb9e66c5f33e620e615fd752ba7d29229716bf5c
This commit is contained in:
@ -55,6 +55,7 @@ typedef enum {
|
||||
DSI_PANEL_ST7701,
|
||||
LVDS_PANEL_LCM185X56,
|
||||
BT_PANEL_TP2803_BT656_1280x720_25FPS_72M,
|
||||
BT_PANEL_NVP6021_BT1120_1920x1080_25FPS_72M,
|
||||
I80_PANEL_ST7789V3_HW_MCU_240x320_60FPS,
|
||||
PANEL_MAX
|
||||
} PANEL_MODEL;
|
||||
@ -115,6 +116,7 @@ static char *s_panel_model_type_arr[] = {
|
||||
"ST7701",
|
||||
"LCM185X56",
|
||||
"TP2803_BT656_1280x720_25FPS_72M",
|
||||
"BT_PANEL_NVP6021_BT1120_1920x1080_25FPS_72M",
|
||||
"ST7789V3_HW_MCU_RGB565_240x320_60FPS",
|
||||
};
|
||||
|
||||
@ -484,13 +486,24 @@ void SAMPLE_SET_PANEL_DESC(void)
|
||||
g_panel_desc.panel_type = PANEL_MODE_BT;
|
||||
g_panel_desc.stVoPubAttr.enIntfType = VO_INTF_BT656;
|
||||
g_panel_desc.stVoPubAttr.enIntfSync = VO_OUTPUT_USER;
|
||||
VO_SYNC_INFO_S stTp2803_SyncInfo = {.bSynm = 1, .bIop = 1, .u16FrameRate = 50
|
||||
VO_SYNC_INFO_S stTp2803_SyncInfo = {.bSynm = 1, .bIop = 1, .u16FrameRate = 25
|
||||
, .u16Vact = 720, .u16Vbb = 20, .u16Vfb = 5
|
||||
, .u16Hact = 1280, .u16Hbb = 200, .u16Hfb = 400
|
||||
, .u16Vpw = 5, .u16Hpw = 40, .bIdv = 0, .bIhs = 0, .bIvs = 0};
|
||||
g_panel_desc.stVoPubAttr.stSyncInfo = stTp2803_SyncInfo;
|
||||
g_panel_desc.stVoPubAttr.stBtAttr = stTP2803Cfg;
|
||||
break;
|
||||
case BT_PANEL_NVP6021_BT1120_1920x1080_25FPS_72M:
|
||||
g_panel_desc.panel_type = PANEL_MODE_BT;
|
||||
g_panel_desc.stVoPubAttr.enIntfType = VO_INTF_BT1120;
|
||||
g_panel_desc.stVoPubAttr.enIntfSync = VO_OUTPUT_USER;
|
||||
VO_SYNC_INFO_S stNvp6021_SyncInfo = {.bSynm = 1, .bIop = 1, .u16FrameRate = 25
|
||||
, .u16Vact = 1080, .u16Vbb = 36, .u16Vfb = 4
|
||||
, .u16Hact = 1920, .u16Hbb = 148, .u16Hfb = 528
|
||||
, .u16Vpw = 5, .u16Hpw = 44, .bIdv = 0, .bIhs = 0, .bIvs = 0};
|
||||
g_panel_desc.stVoPubAttr.stSyncInfo = stNvp6021_SyncInfo;
|
||||
g_panel_desc.stVoPubAttr.stBtAttr = stNVP6021Cfg;
|
||||
break;
|
||||
case I80_PANEL_ST7789V3_HW_MCU_240x320_60FPS:
|
||||
g_panel_desc.panel_type = PANEL_MODE_MCU;
|
||||
g_panel_desc.stVoPubAttr.enIntfType = VO_INTF_HW_MCU;
|
||||
|
||||
Reference in New Issue
Block a user