📄 pas202b.h
字号:
#ifndef h_PAS202B_h#define h_PAS202B_h/* Define a unique identifier for this sensor (begin of MD5(PAS202B)in Hex) */#define PAS202B 0xDC2C3524const signature sig_PAS202B ={ /* Define the read only register address on I2C bus */ .i2c_reg_addr = { 0x00,0x01,0x02,0x03, 0x04,0x05,0x06,0x08,0x09, 0x0A,0x0B,0x0C,0x0D, 0x0E,0x10}, /* Define the read only register values on I2C bus */ .i2c_ro_value = { 0x01,0x70,0x02,0x12, 0x05,0x05,0x06,0x08,0x09, 0x0A,0x0B,0x0C,0x0D, 0x0E,0x06}, /* Then define the length of the signature */ .signature_length = 0, /* Define the sensor id */ .sensor_id = PAS202B};const SensorConfig sc_PAS202B = { .Addresses = { 0x00 }, .Values = { 0x00 }, .Length = 0};/* PAS202B Sensor initialization */__u8 PAS202B_CMD[]={ 0xFF,0x20,0x00,0x00, 0xF0,0x01,0x03,0x00, 0xF0,0x02,0x03,0x04};__u8 PAS202B_Initial[]={ 0x00,0x00,0x01,0xcc,0x00,0x08,0x03,0xcc,0x00,0x10,0x0e,0xcc,0x00,0x02,0x00,0xcc,0x00,0x03,0x02,0xcc, 0x00,0x04,0x80,0xcc,0x00,0x05,0x01,0xcc,0x00,0x06,0xe0,0xcc,0x00,0x01,0x01,0xcc,0x00,0x12,0x03,0xcc, 0x00,0x12,0x01,0xcc,0x00,0x8d,0x08,0xcc,0x00,0x97,0x00,0xcc,0x00,0x98,0x00,0xcc,0x00,0x9a,0x03,0xcc, 0x01,0x1a,0x00,0xcc,0x01,0x1c,0x03,0xcc,0x00,0x9b,0x01,0xcc,0x00,0x9c,0xe6,0xcc,0x00,0x9d,0x02,0xcc, 0x00,0x9e,0x86,0xcc,0x00,0x02,0x02,0xaa,0x00,0x07,0x06,0xaa,0x00,0x08,0x02,0xaa,0x00,0x09,0x06,0xaa, 0x00,0x0a,0x01,0xaa,0x00,0x0b,0x01,0xaa,0x00,0x0c,0x07,0xaa,0x00,0x0d,0x00,0xaa,0x00,0x10,0x00,0xaa, 0x00,0x12,0x05,0xaa,0x00,0x13,0x63,0xaa,0x00,0x15,0x70,0xaa,0x01,0x01,0xb7,0xcc,0x01,0x00,0x0d,0xcc, 0x01,0x89,0x06,0xcc,0x01,0xc8,0x0e,0xcc,0x01,0xc9,0x10,0xcc,0x01,0xca,0x18,0xcc,0x01,0xcb,0x1e,0xcc, 0x01,0xc5,0x03,0xcc,0x02,0x50,0x08,0xcc,0x03,0x01,0x08,0xcc,0x01,0x8a,0xbb,0xcc,0x01,0x9a,0x20,0xcc};__u8 PAS202B_InitialScale[]={ 0x00,0x00,0x01,0xcc,0x00,0x08,0x03,0xcc,0x00,0x10,0x0e,0xcc,0x00,0x02,0x10,0xcc,0x00,0x03,0x02,0xcc, 0x00,0x04,0x80,0xcc,0x00,0x05,0x01,0xcc,0x00,0x06,0xe0,0xcc,0x00,0x01,0x01,0xcc,0x00,0x12,0x03,0xcc, 0x00,0x12,0x01,0xcc,0x00,0x8d,0x08,0xcc,0x00,0x97,0xff,0xcc,0x00,0x98,0xfe,0xcc,0x00,0x9a,0x02,0xcc, 0x01,0x19,0xff,0xcc,0x01,0x1a,0xfe,0xcc,0x01,0x1c,0x02,0xcc,0x00,0x9b,0x01,0xcc,0x00,0x9c,0xe8,0xcc, 0x00,0x9d,0x02,0xcc,0x00,0x9e,0x88,0xcc,0x00,0x02,0x02,0xaa,0x00,0x07,0x06,0xaa,0x00,0x08,0x02,0xaa, 0x00,0x09,0x06,0xaa,0x00,0x0a,0x01,0xaa,0x00,0x0b,0x01,0xaa,0x00,0x0c,0x07,0xaa,0x00,0x0d,0x00,0xaa, 0x00,0x10,0x00,0xaa,0x00,0x12,0x05,0xaa,0x00,0x13,0x63,0xaa,0x00,0x15,0x70,0xaa,0x01,0x01,0x37,0xcc, 0x01,0x00,0x0d,0xcc,0x01,0x89,0x06,0xcc,0x01,0xc8,0x0e,0xcc,0x01,0xc9,0x10,0xcc,0x01,0xca,0x18,0xcc, 0x01,0xcb,0x1e,0xcc,0x01,0xc5,0x03,0xcc,0x02,0x50,0x08,0xcc,0x03,0x01,0x08,0xcc,0x01,0x8a,0xbb,0xcc, 0x01,0x9a,0x20,0xcc};__u8 PAS202B_50HZ[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x68,0xaa, 0x00,0x03,0x44,0xaa,0x00,0x04,0x09,0xaa,0x00,0x05,0x28,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,0x01,0x90,0x00,0xcc,0x01,0x91,0x02,0xcc,0x01,0x92,0x1b,0xcc, 0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x4d,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x28,0xcc, 0x00,0x1d,0x44,0xcc,0x00,0x1e,0x6f,0xcc,0x00,0x1f,0xad,0xcc,0x00,0x20,0xeb,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};__u8 PAS202B_50HZScale[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x6c,0xaa, 0x00,0x03,0x41,0xaa,0x00,0x04,0x09,0xaa,0x00,0x05,0x2c,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,0x01,0x90,0x00,0xcc,0x01,0x91,0x05,0xcc,0x01,0x92,0x73,0xcc, 0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x9b,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x28,0xcc, 0x00,0x1d,0x41,0xcc,0x00,0x1e,0x6f,0xcc,0x00,0x1f,0xad,0xcc,0x00,0x20,0xff,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};__u8 PAS202B_60HZ[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x00,0xaa, 0x00,0x03,0x45,0xaa,0x00,0x04,0x08,0xaa,0x00,0x05,0x00,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,0x01,0x90,0x00,0xcc,0x01,0x91,0x02,0xcc,0x01,0x92,0x00,0xcc, 0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x40,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x28,0xcc, 0x00,0x1d,0x45,0xcc,0x00,0x1e,0x8e,0xcc,0x00,0x1f,0xc1,0xcc,0x00,0x20,0xf5,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};__u8 PAS202B_60HZScale[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x04,0xaa, 0x00,0x03,0x42,0xaa,0x00,0x04,0x08,0xaa,0x00,0x05,0x04,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0xa9,0x0c,0xcc,0x01,0xaa,0x26,0xcc,0x01,0x90,0x00,0xcc,0x01,0x91,0x04,0xcc,0x01,0x92,0x89,0xcc, 0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x81,0xcc,0x01,0x8c,0x14,0xcc,0x01,0x8f,0x28,0xcc, 0x00,0x1d,0x42,0xcc,0x00,0x1e,0x6f,0xcc,0x00,0x1f,0xaf,0xcc,0x00,0x20,0xff,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};__u8 PAS202B_NoFliker[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x20,0xaa, 0x00,0x03,0x40,0xaa,0x00,0x04,0x08,0xaa,0x00,0x05,0x20,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0x90,0x00,0xcc,0x01,0x91,0x02,0xcc,0x01,0x92,0x20,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,0x40,0xcc,0x00,0x1e,0x60,0xcc,0x00,0x1f,0x90,0xcc,0x00,0x20,0xff,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};__u8 PAS202B_NoFlikerScale[]={ 0x00,0x19,0x00,0xcc,0x00,0x87,0x20,0xcc,0x00,0x88,0x21,0xcc,0x00,0x20,0x02,0xaa,0x00,0x21,0x10,0xaa, 0x00,0x03,0x40,0xaa,0x00,0x04,0x08,0xaa,0x00,0x05,0x10,0xaa,0x00,0x0e,0x01,0xaa,0x00,0x0f,0x00,0xaa, 0x01,0x90,0x00,0xcc,0x01,0x91,0x04,0xcc,0x01,0x92,0xe0,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc, 0x01,0x97,0x30,0xcc,0x01,0x8c,0x10,0xcc,0x01,0x8f,0x20,0xcc,0x01,0xa9,0x00,0xcc,0x01,0xaa,0x00,0xcc, 0x00,0x1d,0x40,0xcc,0x00,0x1e,0x60,0xcc,0x00,0x1f,0x90,0xcc,0x00,0x20,0xff,0xcc,0x00,0x87,0x0f,0xcc, 0x00,0x88,0x0e,0xcc};/* PAS202B Sensor specific settings */__u8 PAS202B_Gamma[]={ 0x03};__u8 PAS202B_GammaT[]={ 0x04,0x16,0x30,0x4e,0x68,0x81,0x98,0xac,0xbe,0xcd,0xda,0xe4,0xed,0xf5,0xfb,0xff,0x0c,0x16,0x1b,0x1c, 0x19,0x18,0x15,0x12,0x10,0x0d,0x0b,0x09,0x08,0x06,0x05,0x03};__u8 PAS202B_MatrixT[]={ 0x60,0xf0,0xf0,0xf0,0x60,0xf0,0xf0,0xf0,0x60};__u8 PAS202B_RJMatrixT[]={ 0x60,0xf0,0xf0,0xf0,0x60,0xf0,0xf0,0xf0,0x60};__u8 PAS202B_defaultSettings[]={ 7, /* BandWidth */ 20, /* Brightness */ 20, /* Contrast */ 18, /* Hue */ 50, /* Saturation */ 3, /* Sharpness */ 3, /* Gamma */ 1, /* WhiteBalance */ 0, /* BackLight */ 1, /* ColorEnable */ 7, /* FrameRate */ 5, /* Exposure */ 1, /* Gain */ 0, /* Mirror */ 1, /* Flicker */ 1, /* Default */ 1, /* ExposureAuto */ 1, /* WhiteBalanceAuto */ 1, /* GainAuto */ 1, /* BandWidthAuto */ 0, /* Vertical */ 69, /* Rgain */ 64, /* Ggain */ 65 /* Bgain */};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -