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

📄 setting.h

📁 SAMSUNG S3C6410 CPU BSP for winmobile6
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef _S5X532_H_
#define _S5X532_H_

unsigned char S5K4BA_YCbCr8bit[][2] = 
{
//==========================================================
//	CAMERA INITIAL (Analog & Clock Setting)
//==========================================================
	{0xfc, 0x07},
	{0x66, 0x01},// WDT
	{0xfc, 0x00},
	{0x00, 0xaa},// For EDS Check
	{0x21, 0x03},// peter0223 added
	
	{0xfc, 0x01},
	{0x04, 0x01},// ARM Clock Divider
	
	{0xfc, 0x02},// Analog setting   
	{0x55, 0x1e},// LineADLC on(s551a), off(s550a)
	{0x56, 0x10},// BPR 16code
	{0x30, 0x82},// Analog offset (capture =?h)
	{0x37, 0x25},// Global Gain (default:31)
	
	{0x57, 0x80},// // LineADLC Roffset
	{0x58, 0x80},//89	//90  // LineADLC Goffset
	{0x59, 0x80},//90  // LineADLC offset don't care
	
	{0x44, 0x64},//clamp en[6]=1 on
	{0x4a, 0x30},//clamp level 0011h [7]~[4]
	
	{0x2d, 0x48},// double shutter (default:00)
	{0x4d, 0x08},// Voltage doubler (default:04)
	{0x4e, 0x00},// IO current 8mA set
	{0x4f, 0x8a},// IO current 48mA set
	
	{0x66, 0x41},// 1st comp current 2uA
	{0x43, 0xef},// ec_comp
	{0x62, 0x60},// LD control , CFPN_EN off
	
//==========================================================   
//	Table Set for Sub-Sampling
//==========================================================
	{0xfc, 0x03},
	{0x01, 0x60},
	//{0x2e, 0x00},
	{0x2e, 0x03},//DHL
	{0x05, 0x46},// Output Image Size Set for Capture
	{0x07, 0xb6},
	{0x0e, 0x04},
	{0x12, 0x03},
	
	{0xfc, 0x04},
	{0xc5, 0x26},// Output Image Size Set for Preview
	{0xc7, 0x5e},
	{0xce, 0x04},
	{0xd2, 0x04},
	//{0xee, 0x00},//DHL
	{0xee, 0x01},	
	{0xc0, 0x06},
	{0xc1, 0x60},//frame_H
	{0xc2, 0x02},
	{0xc3, 0x8d},//frame_V
	
	{0xfc, 0x07},
	{0x05, 0x00},
	{0x06, 0x00},
	{0x07, 0x8b},
	{0x08, 0xf5},
	{0x09, 0x00},
	{0x0a, 0xb4},
	{0x0b, 0x00},
	{0x0c, 0xea},
	{0x0d, 0x00},
	{0x0e, 0x40},
	
//==========================================================
//	COMMAND SET 
//==========================================================
	{0xfc, 0x00},
	{0x70, 0x02},
	
	{0xfc, 0x00},
	{0x73, 0x11},//21 Frmae AE Enable, peter0223
	{0x20, 0x02},// Change AWB Mode
	
	{0xfc, 0x00},
	{0x78, 0x6a},// AGC Max
	
	{0xfc, 0x00},
	{0x6c, 0xa0},// AE target
	{0x6d, 0x00},
	
	{0xfc, 0x20},
	{0x16, 0x5a},// AGC frame AE start _for Prevating AE Hunting
	{0x57, 0x18},// Stable_Frame_AE
	
	{0xfc, 0x00},
	{0x83, 0x06},//low condition shutter off // Double shutter off
	
	{0xfc, 0x0b},
	{0x5c, 0x69},//70	//AGC value to start shutter on/off suppress
	{0x5d, 0x65},//60   //AGC value to start double shutter on/off suppress

	{0xfc, 0x20},
	{0x25, 0x00},// CINTR Min
	{0x2a, 0x01},// forbidden
	{0x2b, 0x02},// For Forbidden Area
	{0x2c, 0x0a},
	{0x2d, 0x00},// For Forbidden Area
	{0x2e, 0x00},
	{0x2f, 0x05},// forbidden
	{0x14, 0x78},//70
	{0x01, 0x00},// Stepless_Off
	
	{0xfc, 0x00},
	{0x29, 0x04},// Y level 
	{0x2a, 0x00},
	{0x2b, 0x03},// C level
	{0x2c, 0x80},//60
	
	{0xfc, 0x07},
	{0x37, 0x00},// Flicker 
	
	{0xfc, 0x00},
	{0x72, 0xa0},// Flicker for 32MHz
	{0x74, 0x08},// flicker 60Hz fix
	{0xfc, 0x20},
	{0x02, 0x12},//02 Flicker Dgain Mode
	{0xfc, 0x00},
	{0x62, 0x02},// Hue Control Enable
	
	{0xfc, 0x01},
	//{0x0c, 0x02},// Full YC Enable
	{0x0C, 0x03},//Donghoon

	
//==========================================================
//	COLOR MATRIX
//==========================================================	
	{0xfc, 0x01},	//DL gain 60
	{0x51, 0x08},	//06	//08  07	
	{0x52, 0xe8},	//df	//9B  E7	
	{0x53, 0xfc},	//fd	//FC  FB	
	{0x54, 0x33},	//09	//07  B9	
	{0x55, 0xfe},	//00	//FF  00	
	{0x56, 0xe6},	//17	//5E  5F	
	{0x57, 0xfe},	//fe	//FD  FD	
	{0x58, 0x3d},	//4f	//0E  46	
	{0x59, 0x08},	//06	//07  05	
	{0x5a, 0x21},	//9b	//EE  E6	
	{0x5b, 0xfd},	//ff	//FF  00	
	{0x5c, 0xa3},	//17	//05  D3	
	{0x5d, 0xff},	//ff	//FF  FF	
	{0x5e, 0xbc},	//81	//7A  53	
	{0x5f, 0xfc},	//fd	//FC  FB	
	{0x60, 0x96},	//5b	//23  B1	
	{0x61, 0x07},	//07	//08  08	
	{0x62, 0xaf},	//24	//64  FD	 

//==========================================================
//	EDGE ENHANCEMENT                                       
//==========================================================
	{0xfc, 0x05},
	{0x12, 0x3d},
	{0x13, 0x3b},
	{0x14, 0x38},
	{0x15, 0x3b},
	{0x16, 0x3d},
	
	{0x17, 0x3b},
	{0x18, 0x05},
	{0x19, 0x09},
	{0x1a, 0x05},
	{0x1b, 0x3b},
	
	{0x1c, 0x38},
	{0x1d, 0x09},
	{0x1e, 0x1c},
	{0x1f, 0x09},
	{0x20, 0x38},
	
	{0x21, 0x3b},
	{0x22, 0x05},
	{0x23, 0x09},
	{0x24, 0x05},
	{0x25, 0x3b},
	
	{0x26, 0x3d},
	{0x27, 0x3b},
	{0x28, 0x38},
	{0x29, 0x3b},
	{0x2a, 0x3d},
	
	{0xfc, 0x00},
	{0x89, 0x00},// Edge Suppress On
	{0xfc, 0x0b},
	{0x42, 0x50},// Edge AGC MIN
	{0x43, 0x60},// Edge AGC MAX
	{0x45, 0x18},// positive gain AGC MIN
	{0x49, 0x06},// positive gain AGC MAX 
	{0x4d, 0x18},// negative gain AGC MIN
	{0x51, 0x06},// negative gain AGC MAX
	
	{0xfc, 0x05},
	{0x34, 0x28},// APTCLP
	{0x35, 0x03},// APTSC
	{0x36, 0x0b},// ENHANCE
	{0x3f, 0x00},// NON-LIN
	{0x42, 0x10},// EGFALL
	{0x43, 0x00},// HLFALL
	{0x45, 0xa0},// EGREF
	{0x46, 0x7a},// HLREF
	{0x47, 0x40},// LLREF
	{0x48, 0x0c},
	{0x49, 0x31},// CSSEL  EGSEL  CS_DLY

	{0x40, 0x41},// Y delay
	
	// New Wide Luma Edge
	{0xfc, 0x1d},
	{0x86, 0x00},
	{0x87, 0x60},
	{0x88, 0x01},
	{0x89, 0x20},	
	{0x8a, 0x00},
	{0x8b, 0x00},
	{0x8c, 0x00},
	{0x8d, 0x00},
	{0x8e, 0x00},
	{0x8f, 0x20},
	{0x90, 0x00},
	{0x91, 0x00},
	{0x92, 0x00},
	{0x93, 0x0a},	
	{0x94, 0x00},
	{0x95, 0x00},
	{0x96, 0x00},
	{0x97, 0x20},
	{0x98, 0x00},
	{0x99, 0x00},
	{0x9a, 0xff},
	{0x9b, 0xea},
	{0x9c, 0xaa},
	{0x9d, 0xab},	
	{0x9e, 0xff},
	{0x9f, 0xf1},
	{0xa0, 0x55},
	{0xa1, 0x56},
	{0xa2, 0x07},
	
	{0x85, 0x01},
	
//==========================================================
//	GAMMA                                       
//==========================================================	
	{0xfc, 0x1d},
	{0x00, 0x0b},
	{0x01, 0x18},
	{0x02, 0x3d},
	{0x03, 0x9c},
	{0x04, 0x00},
	{0x05, 0x0c},
	{0x06, 0x76},
	{0x07, 0xc2},
	{0x08, 0x00},
	{0x09, 0x56},
	{0x0a, 0x34},
	{0x0b, 0x60},
	{0x0c, 0x85},
	{0x0d, 0xa7},
	{0x0e, 0xaa},
	{0x0f, 0xc6},	
	{0x10, 0xe2},
	{0x11, 0xfc},
	{0x12, 0x13},
	{0x13, 0xab},
	{0x14, 0x29},
	{0x15, 0x3c},
	{0x16, 0x4b},
	{0x17, 0x5a},
	{0x18, 0xff},
	{0x19, 0x69},
	{0x1a, 0x78},
	{0x1b, 0x84},
	{0x1c, 0x91},
	{0x1d, 0xff},
	{0x1e, 0x9c},
	{0x1f, 0xa7},	
	{0x20, 0xb2},
	{0x21, 0xbd},
	{0x22, 0xff},
	{0x23, 0xc7},
	{0x24, 0xd2},
	{0x25, 0xdb},
	{0x26, 0xe4},
	{0x27, 0xff},
	{0x28, 0xec},
	{0x29, 0xf5},
	{0x2a, 0xf0},
	{0x2b, 0x0b},
	{0x2c, 0x18},
	{0x2d, 0x3d},
	{0x2e, 0x9c},
	{0x2f, 0x00},	
	{0x30, 0x0c},
	{0x31, 0x76},
	{0x32, 0xc2},
	{0x33, 0x00},
	{0x34, 0x56},
	{0x35, 0x34},
	{0x36, 0x60},
	{0x37, 0x85},
	{0x38, 0xa7},
	{0x39, 0xaa},
	{0x3a, 0xc6},
	{0x3b, 0xe2},
	{0x3c, 0xfc},
	{0x3d, 0x13},
	{0x3e, 0xab},
	{0x3f, 0x29},	
	{0x40, 0x3c},
	{0x41, 0x4b},
	{0x42, 0x5a},
	{0x43, 0xff},
	{0x44, 0x69},
	{0x45, 0x78},
	{0x46, 0x84},
	{0x47, 0x91},
	{0x48, 0xff},
	{0x49, 0x9c},
	{0x4a, 0xa7},
	{0x4b, 0xb2},
	{0x4c, 0xbd},
	{0x4d, 0xff},
	{0x4e, 0xc7},
	{0x4f, 0xd2},		
	{0x50, 0xdb},
	{0x51, 0xe4},
	{0x52, 0xff},
	{0x53, 0xec},
	{0x54, 0xf5},
	{0x55, 0xf0},
	{0x56, 0x0b},
	{0x57, 0x18},
	{0x58, 0x3d},
	{0x59, 0x9c},
	{0x5a, 0x00},
	{0x5b, 0x0c},
	{0x5c, 0x76},
	{0x5d, 0xc2},
	{0x5e, 0x00},
	{0x5f, 0x56},		
	{0x60, 0x34},
	{0x61, 0x60},
	{0x62, 0x85},
	{0x63, 0xa7},
	{0x64, 0xaa},
	{0x65, 0xc6},
	{0x66, 0xe2},
	{0x67, 0xfc},
	{0x68, 0x13},
	{0x69, 0xab},
	{0x6a, 0x29},
	{0x6b, 0x3c},
	{0x6c, 0x4b},
	{0x6d, 0x5a},
	{0x6e, 0xff},
	{0x6f, 0x69},	
	{0x70, 0x78},
	{0x71, 0x84},
	{0x72, 0x91},
	{0x73, 0xff},
	{0x74, 0x9c},
	{0x75, 0xa7},
	{0x76, 0xb2},
	{0x77, 0xbd},
	{0x78, 0xff},
	{0x79, 0xc7},
	{0x7a, 0xd2},
	{0x7b, 0xdb},
	{0x7c, 0xe4},
	{0x7d, 0xff},
	{0x7e, 0xec},
	{0x7f, 0xf5},
	{0x80, 0xf0},

//==========================================================   
//	HUE CONTROL                                     
//==========================================================
	{0xfc, 0x00},
	{0x48, 0x40},// 2000K
	{0x49, 0x30},
	{0x4a, 0x00},
	{0x4b, 0x00},
	{0x4c, 0x30},
	{0x4d, 0x38},
	{0x4e, 0x00},
	{0x4f, 0x00},

	{0x50, 0x40},// 3000K
	{0x51, 0x30},
	{0x52, 0x00},
	{0x53, 0x00},
	{0x54, 0x30},
	{0x55, 0x38},
	{0x56, 0x00},
	{0x57, 0x00},

	{0x58, 0x3c},//40	              // 5100K
	{0x59, 0x30},//4a                   //40
	{0x5a, 0x00},//0c                   //00
	{0x5b, 0x00},//00
	{0x5c, 0x30},//4a
	{0x5d, 0x38},//40
	{0x5e, 0x00},//f6                   //15 
	{0x5f, 0xfc},//00

//==========================================================   
//	SUPPRESS FUNCTION                                   
//==========================================================
	{0xfc, 0x00},
	{0x7e, 0xf4},

//==========================================================   
//	BPR                                 
//========================================================== 
	{0xfc, 0x0b},
	{0x3d, 0x10},
	
	{0xfc, 0x0b},
	{0x0b, 0x00},
	{0x0c, 0x40},
	{0x0d, 0x5a},
	{0x0e, 0x00},
	{0x0f, 0x20},
	{0x10, 0x00},
	{0x11, 0x10},
	{0x12, 0x00},
	{0x13, 0x7f},
	{0x14, 0x03},
	{0x15, 0xff},
	{0x16, 0x48},
	{0x17, 0x60},
	{0x18, 0x00},
	{0x19, 0x00},
	{0x1a, 0x00},
	{0x1b, 0x20},
	{0x1c, 0x00},
	{0x1d, 0x00},
	{0x1e, 0x00},
	{0x1f, 0x20},

//==========================================================  	  
//	GR/GB CORRECTION                                      
//========================================================== 
	{0xfc, 0x01},
	{0x45, 0x0c},
	{0xfc, 0x0b},
	{0x21, 0x00},
	{0x22, 0x40},
	{0x23, 0x60},
	{0x24, 0x0d},
	{0x25, 0x20},
	{0x26, 0x0d},
	{0x27, 0x20},

//==========================================================    
//	NR                                                      
//==========================================================  
	{0xfc, 0x01},
	{0x4c, 0x01},
	{0x49, 0x15},
	{0x4b, 0x0a},
	
	{0xfc, 0x0b},
	{0x28, 0x00},
	{0x29, 0x00},
	{0x2a, 0x14},
	{0x2b, 0x00},
	{0x2c, 0x14},
	{0x2d, 0x00},
	{0x2e, 0xD0},
	{0x2f, 0x02},
	{0x30, 0x00},
	{0x31, 0x00},
	{0x32, 0xa0},
	{0x33, 0x00},
	{0x34, 0xe0},
	
//========================================================== 
//	1D-Y/C-SIGMA-LPF                                     
//==========================================================
	{0xfc, 0x01},
	{0x05, 0xC0},
	    
	{0xfc, 0x0b},
	{0x35, 0x00},
	{0x36, 0x40},
	{0x37, 0x60},
	{0x38, 0x00},
	{0x39, 0x18},
	{0x3a, 0x00},
	{0x3b, 0x40},
	{0x3c, 0x50},
	{0x3d, 0x60},
	{0x3e, 0x00},
	{0x3f, 0x30},
	{0x40, 0x00},
	{0x41, 0x40},
	{0xd4, 0x40},
	{0xd5, 0x60},
	{0xd6, 0xb0},
	{0xd7, 0xf0},
	{0xd8, 0xb0},
	{0xd9, 0xf0},

//========================================================== 
//	COLOR SUPPRESS                                       
//==========================================================
	{0xfc, 0x0b},
	{0x08, 0x58},
	{0x09, 0x03},
	{0x0a, 0x00},

//========================================================== 
//	SHADING                                              
//==========================================================
	{0xfc, 0x09},
	
	{0x01, 0x06},
	{0x02, 0x40},
	
	{0x03, 0x04},
	{0x04, 0xB0},
	    
	{0x05, 0x03},
	{0x06, 0x20},
	{0x07, 0x02},
	{0x08, 0x91},
	    
	{0x09, 0x03},
	{0x0A, 0x25},
	{0x0B, 0x02},
	{0x0C, 0x64},
	    
	{0x0D, 0x03},
	{0x0E, 0x0F},
	{0x0F, 0x02},
	{0x10, 0x4E},
	    
	{0x1D, 0x80},
	{0x1E, 0x00},
	{0x1F, 0x80},
	{0x20, 0x00},
	{0x23, 0x85},
	{0x24, 0x52},
	{0x21, 0x79},
	{0x22, 0xE6},
	    
	{0x25, 0x80},
	{0x26, 0x00},
	{0x27, 0x80},
	{0x28, 0x00},
	{0x2B, 0x81},
	{0x2C, 0x48},
	{0x29, 0x81},
	{0x2A, 0x48},
	    
	{0x2D, 0x80},
	{0x2E, 0x00},
	{0x2F, 0x80},
	{0x30, 0x00},
	{0x33, 0x7C},
	{0x34, 0x45},
	{0x31, 0x7D},
	{0x32, 0x7D},

⌨️ 快捷键说明

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