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

📄 tas5130c.h

📁 中星微301摄想头最新驱动
💻 H
字号:
#ifndef h_TAS5130C_h#define h_TAS5130C_h/* Define a unique identifier for this sensor (begin of MD5(TAS5130C)in Hex) */#define TAS5130C    0x1EB9A4E2const signature sig_TAS5130C ={    /* Define the read only register address on I2C bus */    .i2c_reg_addr = { 0x00,0x01,0x02,0x03, 0x0C,0x0D,0x0E,0x0F,        0xA7,0x9F,0xA5},    /* Define the read only register values on I2C bus */    .i2c_ro_value = { 0x00,0x19,0x00,0x01, 0x02,0x03,0x08,0x02,        0x0A,0x07,0x64},    /* Then define the length of the signature */    .signature_length = 0,    /* Define the sensor id */    .sensor_id = TAS5130C};const SensorConfig sc_TAS5130C = {    .Addresses = {  0x01, 0x11, 0x13, 0x14, 0x13, 0x14, 0x15, 0x16,                     0x17},    .Values    = {  0x0c, 0x00, 0x00, 0x01, 0x00, 0x01, 0xe8, 0x02,                     0x88},    .Length    = 9};/* TAS5130C Sensor initialization */__u8 TAS5130C_CMD[]={	0xFF,0x20,0x00,0x00, 0xF0,0x01,0x03,0x00};__u8 TAS5130C_Initial[]={	0x00,0x00,0x01,0xcc,0x00,0x02,0x40,0xcc,0x00,0x08,0x03,0xcc,0x00,0x10,0x02,0xcc,0x00,0x01,0x01,0xcc,	0x00,0x01,0x00,0xcc,0x00,0x02,0x00,0xdd,0x00,0x12,0x01,0xcc,0x00,0x01,0x01,0xcc,0x00,0x12,0x05,0xcc,	0x00,0x02,0x00,0xdd,0x00,0xa5,0x01,0xcc,0x00,0xa6,0x3c,0xcc,0x00,0x03,0x02,0xcc,0x00,0x04,0x80,0xcc,	0x00,0x05,0x01,0xcc,0x00,0x06,0xe0,0xcc,0x00,0x98,0x07,0xcc,0x00,0x9a,0x02,0xcc,0x01,0x1a,0x07,0xcc,	0x01,0x1c,0x02,0xcc,0x00,0x9c,0xe6,0xcc,0x00,0x9d,0x02,0xcc,0x00,0x9e,0x86,0xcc,0x00,0x8d,0x06,0xcc,	0x01,0x01,0x77,0xcc,0x00,0x12,0x05,0xcc,0x01,0x1d,0x60,0xcc,0x01,0x00,0x0d,0xcc,0x01,0x89,0x06,0xcc,	0x01,0xc5,0x03,0xcc,0x01,0xcb,0x13,0xcc,0x02,0x50,0x08,0xcc,0x03,0x01,0x08,0xcc,0x01,0x8d,0x98,0xcc};__u8 TAS5130C_InitialScale[]={	0x00,0x00,0x01,0xcc,0x00,0x02,0x50,0xcc,0x00,0x08,0x05,0xcc,0x00,0x10,0x02,0xcc,0x00,0x01,0x01,0xcc,	0x00,0x01,0x00,0xcc,0x00,0x02,0x00,0xdd,0x00,0x12,0x01,0xcc,0x00,0x01,0x01,0xcc,0x00,0x12,0x05,0xcc,	0x00,0x02,0x00,0xdd,0x00,0xa5,0x01,0xcc,0x00,0xa6,0x3c,0xcc,0x00,0x03,0x02,0xcc,0x00,0x04,0x80,0xcc,	0x00,0x05,0x01,0xcc,0x00,0x06,0xd0,0xcc,0x00,0x98,0x0e,0xcc,0x00,0x9a,0x01,0xcc,0x01,0x1a,0x0e,0xcc,	0x01,0x1c,0x00,0xcc,0x00,0x9c,0xd8,0xcc,0x00,0x9d,0x02,0xcc,0x00,0x9e,0x88,0xcc,0x00,0x8d,0x06,0xcc,	0x01,0x01,0xb7,0xcc,0x00,0x12,0x05,0xcc,0x01,0x1d,0x60,0xcc,0x01,0x87,0x10,0xcc,0x01,0x88,0x08,0xcc,	0x01,0x00,0x0d,0xcc,0x01,0x89,0x06,0xcc,0x01,0xc5,0x03,0xcc,0x01,0xcb,0x13,0xcc,0x02,0x50,0x08,0xcc,	0x03,0x01,0x08,0xcc,0x01,0x8d,0x98,0xcc};__u8 TAS5130C_50HZ[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x63,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x63,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x02,0xcc,0x01,0x92,0x38,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x47,0xcc,0x01,0x8c,0x10,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,	0x00,0x1d,0xd3,0xcc,0x00,0x1e,0xda,0xcc,0x00,0x1f,0xea,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x03,0xcc,	0x00,0xa0,0x4c,0xcc};__u8 TAS5130C_50HZScale[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x77,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x77,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x03,0xcc,0x01,0x92,0xe8,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x7d,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,	0x00,0x1d,0xf0,0xcc,0x00,0x1e,0xf4,0xcc,0x00,0x1f,0xf8,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x03,0xcc,	0x00,0xa0,0xc0,0xcc};__u8 TAS5130C_60HZ[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x36,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x36,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x01,0xcc,0x01,0x92,0xf0,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x3e,0xcc,0x01,0x8c,0x10,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,	0x00,0x1d,0xca,0xcc,0x00,0x1e,0xd0,0xcc,0x00,0x1f,0xe0,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x03,0xcc,	0x00,0xa0,0x28,0xcc};__u8 TAS5130C_60HZScale[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x77,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x77,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x03,0xcc,0x01,0x92,0xe8,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x7d,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,	0x00,0x1d,0xc8,0xcc,0x00,0x1e,0xd0,0xcc,0x00,0x1f,0xe0,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x03,0xcc,	0x00,0xa0,0x20,0xcc};__u8 TAS5130C_NoFliker[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x40,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x40,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x01,0xcc,0x01,0x92,0xf0,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x10,0xcc,0x01,0x8c,0x10,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x00,0xcc,0x01,0xaa,0x00,0xcc,	0x00,0x1d,0xbc,0xcc,0x00,0x1e,0xd0,0xcc,0x00,0x1f,0xe0,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x02,0xcc,	0x00,0xa0,0xf0,0xcc};__u8 TAS5130C_NoFlikerScale[]={	0x00,0x19,0x00,0xcc,0x00,0xa3,0x01,0xaa,0x00,0xa4,0x90,0xaa,0x00,0xa3,0x01,0xcc,0x00,0xa4,0x90,0xcc,	0x01,0x90,0x00,0xcc,0x01,0x91,0x03,0xcc,0x01,0x92,0xf0,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,	0x01,0x97,0x10,0xcc,0x01,0x8c,0x10,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x00,0xcc,0x01,0xaa,0x00,0xcc,	0x00,0x1d,0xbc,0xcc,0x00,0x1e,0xd0,0xcc,0x00,0x1f,0xe0,0xcc,0x00,0x20,0xff,0xcc,0x00,0x9f,0x02,0xcc,	0x00,0xa0,0xf0,0xcc};/* TAS5130C Sensor specific settings */__u8 TAS5130C_Gamma[]={	0x02};__u8 TAS5130C_GammaT[]={	0x01,0x0c,0x1f,0x3a,0x53,0x6d,0x85,0x9c,0xb0,0xc2,0xd1,0xde,0xe9,0xf2,0xf9,0xff,0x05,0x0f,0x16,0x1a,	0x19,0x19,0x17,0x15,0x12,0x10,0x0e,0x0b,0x09,0x08,0x06,0x03};__u8 TAS5130C_MatrixT[]={	0x58,0xf4,0xf4,0xf4,0x58,0xf4,0xf4,0xf4,0x58};__u8 TAS5130C_RJMatrixT[]={	0x58,0xf4,0xf4,0xf4,0x58,0xf4,0xf4,0xf4,0x58};struct cam_params TAS5130C_defaultSettings={      .BandWidth	=	7,      .Brightness	=	20,      .Contrast		=	20,      .Hue		=	18,      .Saturation	=	50,      .Sharpness	=	3,      .Gamma		=	2,      .WhiteBalance	=	1,      .BackLight	=	0,      .ColorEnable	=	1,      .FrameRate	=	7,      .Exposure		=	5,      .Gain		=	1,      .Mirror		=	0,      .Flicker		=	1,      .Default		=	1,      .ExposureAuto	=	1,      .WhiteBalanceAuto	=	1,      .GainAuto		=	1,      .BandWidthAuto	=	1,      .Vertical		=	0,      .Rgain		=	82,      .Ggain		=	64,      .Bgain		=	75,};/*struct sensor_info tas5130c ={maxwidth: 320,maxheight: 232,minwidth: 0,minheight: 0,};*/#endif

⌨️ 快捷键说明

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