⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camdata.h

📁 三星s3c2460开发板完整功能测试代码
💻 H
📖 第 1 页 / 共 3 页
字号:



	// gamma : dc8

	{0xec,0x01}, 
	{0x24,0x08}, 
	{0x25,0x10}, 
	{0x26,0x40}, 
	{0x27,0x80}, 
	{0x28,0x2C}, 
	{0x29,0xD6}, 
	{0x2A,0x0C}, 
	{0x2B,0xFF}, 
	{0x2C,0x00}, 
	{0x2D,0x5F}, 

	{0xB0,0x08}, 
	{0xB1,0x10}, 
	{0xB2,0x40}, 
	{0xB3,0x80}, 
	{0xB4,0x2C}, 
	{0xB5,0xD6}, 
	{0xB6,0x0C}, 
	{0xB7,0xFF}, 
	{0xB8,0x00}, 
	{0xB9,0x5F}, 
	{0xec,0x00},
	{0x77,0xc0},    // color gain
	{0x6c,0x30},    // ae target
	{0x76,0x7a},    // brightness
	{0x78,0x78},    // agc max
	{0x73,0x00},    // frame 

	{0x42,0x26},    
	{0x43,0x3a},
	{0x4a,0x30},

	{0xec,0x01},
	{0x15,0xfa},     // color matrix
	{0x16,0xfd}, 
	{0x20,0xd0},     //high-light color suppress reference
	{0x22,0x2f},     //high-light color suppress gain
	{0x6d,0x0e},     //yc group delay

	{0xec,0x02},
	{0x2c,0x82},     // adlc
	{0x27,0x37},

	{0xec,0x02},
	{0x14,0x01},
	{0x15,0xcf},
	{0xec,0x03},
	{0x08,0x01},
	{0x09,0xcf},
	{0xec,0x00},

	{0xec,0x00},
	{0x0c,0x6a},
	{0x73,0x41},

	// added by junon
	{0xec,0x01}, 
	{0x10,0x26}, // 0x21-ITU-R656(CbYCrY), 0x25-ITU-R601(CbYCrY), 0x26-ITU-R601(YCrYCb)
#endif

};


#define S5X3A1_VER 44
const unsigned char S5X3A1_YCbCr8bit[][2] = 
{ 
#if S5X3A1_VER == 42 // for V4220 - 656
	// page 0
	{0xec,0x00},
//	{0x72,0xd2}, //main clock = 27MHz:0x00, 24MHz:0xd2, ...
	{0x01,0x00}, //SXGA
//	{0x75,0x07}, // vertical mirror
//	{0x76,0xd8}, // brightness
	// page 1
	{0xec,0x01},
	{0x0b,0x10}, // href type
	{0x5c,0x01}, // href type
	{0x5d,0x00}, // href type
	{0x5e,0x01}, // href type
	{0x5f,0x04}, // href type
	
	// page 0
	{0xec,0x00},
	
	
#elif S5X3A1_VER == 43 // for Mega-STD, display quality low
	// page 0
	{0xec,0x00},
	{0x0c,0x38},
	{0x0d,0x24},
	{0x13,0x10},
	{0x14,0x10},
	{0x15,0x10},
	{0x16,0x10},
	{0x17,0x20},
	{0x18,0x30},
	{0x19,0x30},
	{0x1a,0x10},
	{0x1b,0x10},
	
	{0x2d,0x40},
	{0x3e,0x10},
	{0x34,0x0a},
	{0x39,0x04},
	{0x3a,0x02},
	{0x31,0x05},

	{0x40,0x1d},
	{0x41,0x50},
	{0x42,0x24},
	{0x43,0x3f},
	{0x44,0x30},
	{0x45,0x31},

	{0x48,0xa0},
	{0x49,0xc0},
	{0x4a,0x58},
	{0x4b,0x50},
	{0x4c,0xb0},
	{0x4d,0xc0},
	{0x4e,0x30},
	{0x4f,0x20},

	{0x50,0xa0},
	{0x51,0xc0},
	{0x52,0x50},
	{0x53,0x60},
	{0x54,0xb0},
	{0x55,0xc0},
	{0x56,0x20},
	{0x57,0x08},
//	{0x72,0x50}, // Clock 16
	{0x72,0x78}, // Clock 24Mhz
//	{0x72,0xf0}, // Clock 48Mhz
	// page 1
	{0xec,0x01},
	{0x10,0x17}, // ITU-R601
	                 /* 
			   [3:2] : out_sel 
			     00 : 656
			     01 : 601
			     10 : RGB
			     11 : CIS
			   [1] : YC_SEL  
			   [0] : CBCR_SEL
			 */

	{0x0b,0x06}, // 6
	{0x20,0xa8}, //b0); // Highlight C Supp 040215 
	{0x22,0x26}, //2f); 040225
  
	{0x24,0x08}, //00); //1F); 040226
	{0x25,0x10}, //10); //34);
	{0x26,0x40}, //56);
	{0x27,0x80}, //8D);
	{0x28,0x2c}, //E7);
	{0x29,0xd6}, //7C);
	{0x2A,0x0c}, //70);
	{0x2B,0xFF}, //FF);
	{0x2C,0x00}, //00);
	{0x2D,0x5f}, //1B);
	//    
	{0xB0,0x08}, //00); //1F); 040226
	{0xB1,0x10}, //10); //34);50
	{0xB2,0x40}, //36);	
	{0xB3,0x80}, //6D);
	{0xB4,0x2c}, //b7);
	{0xB5,0xd6}, //7C);
	{0xB6,0x0c}, //70);
	{0xB7,0xFF}, //FF);
	{0xB8,0x00}, //00);
	{0xB9,0x5f}, //1B);


	{0xc2,0x01}, // shading On
	{0xc3,0x80},
	{0xc4,0x02},
	{0xc5,0x00},
	{0xc6,0x01},
	{0xc7,0x00},
	{0xc8,0x05},
	{0xc9,0x00},
	{0xca,0x04},
 
	// shading 5
	{0xd0,0xb5},
	{0xd1,0x9c},
	{0xd2,0x8d},
	{0xd3,0x84},
	{0xd4,0x84},
	{0xd5,0x91},
	{0xd6,0xa0},
	{0xd7,0xb5},

	{0xd8,0xc0},
	{0xd9,0xa6},
	{0xda,0x93},
	{0xdb,0x85},
	{0xdc,0x85},
	{0xdd,0x90},
	{0xde,0xa0},
	{0xdf,0xb8},

	// Page 2
	{0xec,0x02},

	{0x2d,0x02},
	{0x20,0x13},
	{0x21,0x13},
	{0x22,0x13},
	{0x23,0x13},
	{0x2e,0x85},
	{0x2f,0x34},
	{0x30,0x00},
	{0x28,0x94},

                                                                                
	// page 3
	{0xec,0x03},
	{0x10,0x00},
	{0x20,0x00},
	{0x21,0x20},
	{0x22,0x00},
	{0x23,0x00},
	{0x40,0x20},
	{0x41,0x20},
	{0x42,0x20},
	{0x43,0x20},
	{0x60,0x00},
	{0x61,0x00},
	{0x62,0x00},
	{0x63,0x00},
	{0x64,0x04},
	{0x65,0x1C},
	{0x66,0x05},
	{0x67,0x1C},
	{0x68,0x00},
	{0x69,0x2D},
	{0x6a,0x00},
	{0x6b,0x72},
	{0x6c,0x00},
	{0x6d,0x00},
	{0x6e,0x16}, // 2.38
	{0x6f,0x16}, // 2.38
	{0x70,0x00},
	{0x71,0x00},
	{0x72,0x45},
	{0x73,0x00},
	{0x74,0x1C},
	{0x75,0x05},
                                                                            
	{0x80,0x00},  //for 0.02 _ 44
	{0x81,0x00},
	{0x82,0x00},
	{0x83,0x00},
	{0x84,0x04},
	{0x85,0x1c},
	{0x86,0x05},
	{0x87,0x1c},
	{0x88,0x00},
	{0x89,0x2d},
	{0x8a,0x00},
	{0x8b,0xcc},
	{0x8c,0x00},
	{0x8d,0x00},
	{0x8e,0x08},
	{0x8f,0x08},
	{0x90,0x01},
	{0x91,0x00},
	{0x92,0x91},
	{0x93,0x00},
	{0x94,0x88},
	{0x95,0x02},


	
	// page 4
	{0xec,0x04},
	{0x3f,0x09}, // VGA : old board :0x08 , new board ; 0X09
	{0x18,0x00},  // sxga
	{0x1c,0x41},
	{0x20,0x41}, // vga center 040215
	{0x22,0xc1},// a1);
	{0x23,0x02},
	{0x28,0x41},
	{0x2a,0xc1},// a1);
	{0x2b,0x02},

	{0x3c,0x0b}, //f);  // vga 
	{0x58,0x11},
	{0x5c,0x14},
	{0x60,0x21},
	{0x61,0x00},
	{0x62,0xB1},
	{0x63,0x02},
	{0x64,0x01},
	{0x65,0x00},
	{0x66,0x01},
	{0x67,0x02},
	{0x68,0x21},
	{0x69,0x00},
	{0x6a,0xB1},
	{0x6b,0x02},
	{0x6c,0x01},
	{0x6d,0x00},
	{0x6e,0x01},
	{0x6f,0x02},
	{0x70,0x2D},
	{0x71,0x00},
	{0x72,0xd3}, // 14
	{0x73,0x05}, // 15
	{0x74,0x1C},
	{0x75,0x05},
	{0x76,0x1b}, // HendL
	{0x77,0x0b}, // HendH
	{0x78,0x01}, // 5.00
	{0x79,0x80}, // 5.2a
	{0x7a,0x33},
	{0x7b,0x00},
	{0x7c,0x38}, // 5.0e
	{0x7d,0x03},
	{0x7e,0x00},
	{0x7f,0x0A},
	
	{0x80,0x2e},
	{0x81,0x00},
	{0x82,0xae},
	{0x83,0x02},
	{0x84,0x00},
	{0x85,0x00},
	{0x86,0x01},
	{0x87,0x02},
	{0x88,0x2e},
	{0x89,0x00},
	{0x8a,0xae},
	{0x8b,0x02},
	{0x8c,0x1c},
	{0x8d,0x00},
	{0x8e,0x04},
	{0x8f,0x02},
	{0x90,0x2d},
	{0x91,0x00},
	{0x92,0xa5},
	{0x93,0x00},
	{0x94,0x88},
	{0x95,0x02},
	{0x96,0xb3},
	{0x97,0x06},
	{0x98,0x01},
	{0x99,0x00},
	{0x9a,0x33},
	{0x9b,0x30},
	{0x9c,0x50},
	{0x9d,0x30},
	{0x9e,0x01},
	{0x9f,0x08},

	// page 5
	{0xec,0x05},
	{0x5a,0x22},

	// page 6
	{0xec,0x06},
	{0x14,0x1e}, 
	{0x15,0xb4},
	{0x16,0x25},
	{0x17,0x74}, 

	{0x10,0x48},
	{0x11,0xa0},
	{0x12,0x40},  // 040216  AE1 window 脕脵脌脫
	{0x13,0x70},

	{0x1a,0x29},  // 040217  AWB window 脕脵脌脫
	{0x30,0x40},
	{0x31,0xa2},
	{0x32,0x50},
	{0x33,0xbc},
	{0x34,0x10},
	{0x35,0xd2},
	{0x36,0x18},
	{0x37,0xf5},
	{0x38,0x10},
	{0x39,0xd3},
	{0x3a,0x1a},
	{0x3b,0xf0},

	// page 7
	{0xec,0x07},
	{0x08,0xff},
	{0x38,0x01}, //07); 040315
	{0x39,0x01}, //02); //4);  040223   040315
	{0x11,0xfe},  //fe);   // green -2  040303
	{0x2a,0x20},
	{0x2b,0x20},
	{0x2c,0x10},
	{0x2d,0x00},
	{0x2e,0xf0},
	{0x2f,0xd0},
	{0x3a,0xf0},
	{0x23,0x07},  //  for ESD 	

	// page 0
	{0xec,0x00},
	{0x8a,0x04},

	// page 1
	{0xec,0x01},	
	{0xe5,0xb0},
	{0xe5,0xb0},
	{0xc2,0x01},

	{0x61,0x7b},
	{0x62,0x7b},
	{0x63,0x1b},
	{0x64,0x1b},

	// page 0
	{0xec,0x00},
	{0x7e,0x04},

	// page 4
	{0xec,0x04},
	{0x04,0x02},
	{0x06,0x02},

	// page 1
	{0xec,0x01},	
	{0x10,0x05},
	{0x54,0x02},
	{0x56,0x02},

	// page 3
	{0xec,0x03},
	{0x0e,0x08},
	{0x0f,0x08},

	// page 4
	{0xec,0x04},
	{0x00,0x30},
	{0x0a,0x30},

	// page 5
	{0xec,0x05},
	{0x08,0x33},

	// page 0
	{0xec,0x00},
	{0x02,0x00},

	// page 4
//scale out
	{0xec,0x04},
	{0x02,0x20},
	{0x1c,0x4f},

	// page 1
	{0xec,0x01},
	{0x52,0x20},

	// page 5
	{0xec,0x05},
	{0x0e,0x4f},

//ae speed
	// page 0
	{0xec,0x00},
	{0x92,0x80},
	{0x93,0x02},
	{0x94,0x04},
	{0x95,0x04},
	{0x96,0x04},
	{0x97,0x04},
	{0x9b,0x47},

	{0xec,0x00},
	{0x40,0x17},
	{0x41,0x4c},
	{0x42,0x1d},
	{0x43,0x3e},
	{0x44,0x2a},
	{0x45,0x2d},

	{0xec,0x01},
	{0x20,0xd0},   //high light color reference

	{0xec,0x00},
	{0x7e,0x00},
	{0x73,0x11}, // 41
	{0x78,0x78},

	{0xec,0x07},
	{0x1b,0x3e},

	{0xec,0x00},
	{0x48,0xA0}, //s48C0
	{0x49,0xB0}, //s49B0
	{0x4a,0x30}, //s4a20
	{0x4b,0x70}, //s4b70
	{0x4c,0xD0}, //s4cA0
	{0x4d,0xB0}, //s4dB0
	{0x4e,0x30}, //s4e30
	{0x4f,0xF0}, //s4fF0
	{0x50,0xA0}, //s50D0
	{0x51,0xB0}, //s51B0
	{0x52,0x25}, //s5210
	{0x53,0x70}, //s5370
	{0x54,0xD0}, //s5490
	{0x55,0xD0}, //s55B0
	{0x56,0x3A}, //s5640
	{0x57,0xD0}, //s57D0
	{0x58,0xA0}, //s58D0
	{0x59,0xA0}, //s59B0
	{0x5a,0x32}, //s5a0A
	{0x5b,0x7A}, //s5b7A
	{0x5c,0xB0}, //s5c90
	{0x5d,0xC0}, //s5dC0
	{0x5e,0x3E}, //s5e4A
	{0x5f,0xfa}, //s5fD0

	// gamma
	{0xec,0x01},
	{0x24,0x31},
	{0x25,0x4C},
	{0x26,0x75},
	{0x27,0xB5},
	{0x28,0x17},
	{0x29,0xAE},
	{0x2A,0x97},
	{0x2B,0xFF},
	{0x2C,0x00},
	{0x2D,0x5B},

	{0xB0,0x31},
	{0xB1,0x4C},
	{0xB2,0x75},
	{0xB3,0xB5},
	{0xB4,0x17},
	{0xB5,0xAE},
	{0xB6,0x97},
	{0xB7,0xFF},
	{0xB8,0x00},
	{0xB9,0x5B},

	{0xec,0x00},
	{0x77,0xb0},
	{0x39,0x06},
	{0x3a,0x08},

#elif S5X3A1_VER == 44 // for Mega-STD
//// page 0
{0xec,0x00},
{0x0c,0x38}, //60->38 : Frame AE甫 困秦 (AGC Max甫 50)
{0x0d,0x24},

{0x13,0x10}, // AE wide area 炼沥 (清泼 棺 AE/AWB 加档)
{0x14,0x10},
{0x15,0x10},
{0x16,0x10},
{0x17,0x20},
{0x18,0x30},
{0x19,0x30},
{0x1a,0x10}, // narrow
{0x1b,0x10}, 

{0x2d,0x40}, // 040227 : Frame AE start position

{0x3e,0x10}, // 040128
{0x34,0x0a}, //18); //12); //
{0x39,0x04}, // 040217   10); 6->4 040225
{0x3a,0x02}, // 040219 green 狐咙 抛胶飘 : slope bottom 良塞
{0x31,0x05}, //5); // full Ymin 0x05 ,part Ymin : 0x07 
	
//040218, 2岿15老 葛碘

{0x40,0x1d}, //1b); //1f); //1f); //26); //20);
{0x41,0x50}, //51); //48); //4f); //48);
{0x42,0x24}, //27); //25); //2e); //27); //23);040128
{0x43,0x3f}, //39); //3e); //3d); //43);040128
{0x44,0x30}, //32); //30); //3a); //34); //30);040128
{0x45,0x31}, //2a); //30); //32);040128

{0x48,0xa0}, //80);
{0x49,0xc0}, //fe);
{0x4a,0x58}, //20);
{0x4b,0x50}, //7e);
{0x4c,0xb0}, //fe);
{0x4d,0xc0}, //fe);
{0x4e,0x30}, //40);tecttc
{0x4f,0x20}, //81);

{0x50,0xa0}, // 80);
{0x51,0xc0}, //f0);
{0x52,0x50}, //40);
{0x53,0x60}, //70);
{0x54,0xb0}, //f0 -> c0 -> b0
{0x55,0xc0}, //e0);
{0x56,0x20},
{0x57,0x08}, //10); 040322 for Yellow hue 

{0x58,0xa0},
{0x59,0xc0},
{0x5a,0x50},
{0x5b,0x58},
{0x5c,0xb0}, //f0 -> c0 -> b0
{0x5d,0xc0},
{0x5e,0x30}, //50); //38);
{0x5f,0x00}, //18); 040322 for Yellow hue 

{0x61,0xa0}, //b0->a0 040305 : AE window Alpha
{0x6c,0x20}, //70->60->20 040216, 040220, 040327 (gamma 炼沥)
{0x75,0x05},
{0x77,0x90}, // a0 -> 90
{0x76,0x80}, //80);
{0x78,0x50}, //50); //6c); 040227  
{0x73,0x21}, // 21); //frame AE 040227  
	
{0x82,0x38}, //50); // color suppress 040215
{0x83,0x50}, // color suppress 040215
{0x84,0x6c}, // noise filter start gain  -> 荐沥夸
{0x85,0xff}, // noise filter start gain
	
{0x8a,0x06}, // AWB unstable diff
{0x90,0x06},
{0x94,0x06},
{0x95,0x06},//4);
{0x96,0x08}, //4

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -