📄 s5x532.h
字号:
{0xfc, 0x07},
{0x11, 0x00}, // G offset
{0x37, 0x00}, // Flicker Add
{0xfc, 0x00},
{0x72, 0xa0}, // Flicker for 32MHz
{0x74, 0x08}, // flicker 60Hz
{0xfc, 0x05},
{0x64, 0x02}, // Darkslice R
{0x65, 0xfe}, // Darkslice G
{0x66, 0xff}, // Darkslice B
////////////////////////////////////
{0xfc, 0x00},
{0x7e, 0xfc},
//s7e8c //NR GrGb off
// [7]: BPR [6]:Noise Filter(1D/NR) [4]: GrGb Enable [3]:BPR Data Threshold
// [2]: color suppress [1]: Y gain suppress [0]: Digital Clamp
///////////////////////////////////
////////////////////////////////////
// GrGb Correction setting
{0xfc, 0x01},
{0x44, 0x0c},
//s4400
/// [4]: GrGb full [3]: GrGb On
/// [2]: GrGb Rb On
{0xfc, 0x0b},
{0x21, 0x00}, // Start AGC
{0x22, 0x10}, // AGCMIN
{0x23, 0x50}, // AGCMAX
{0x24, 0x18}, //0e //12 //17 // G Th AGCMIN(23d)
{0x25, 0x32}, // G Th AGCMAX(50d)
{0x26, 0x18}, //0e //12 //17 // RB Th AGCMIN
{0x27, 0x32}, // RB Th AGCMAX
// GrGb Correction setting End
///////////////////////////////////
// BPR Setting
{0xfc, 0x01},
{0x3f, 0x00}, // setting because S/W bug
{0xfc, 0x0b},
{0x0b, 0x00}, // ISP BPR On Start
{0x0c, 0x00}, // Th13 AGC Min
{0x0d, 0x40}, //5a // Th13 AGC Max
{0x0e, 0x01}, //00 // Th1 Max H for AGCMIN
{0x0f, 0xff}, //c0 // Th1 Max L for AGCMIN
{0x10, 0x00}, // Th1 Min H for AGCMAX
{0x11, 0x10}, //00 // Th1 Min L for AGCMAX
{0x12, 0xff}, // Th3 Max H for AGCMIN
{0x13, 0xff}, // Th3 Max L for AGCMIN
{0x14, 0xff}, // Th3 Min H for AGCMAX
{0x15, 0xff}, // Th3 Min L for AGCMAX
///////////////////////////////////////////
// NR Setting
{0xfc, 0x01},
{0x4b, 0x01}, // NR Enable
//s4b00 // NR Enable
{0xfc, 0x0b},
{0x28, 0x00}, //NR Start AGC
{0x29, 0x00}, // SIG Th AGCMIN H
{0x2a, 0x0a}, //14 // SIG Th AGCMIN L
{0x2b, 0x00}, // SIG Th AGCMAX H
{0x2c, 0x0a}, //14 // SIG Th AGCMAX L
{0x2d, 0x00}, // PRE Th AGCMIN H
{0x2e, 0x70}, //50 //64 // PRE Th AGCMIN L(100d)
{0x2f, 0x01}, // PRE Th AGCMAX H(300d)
{0x30, 0x2c}, // PRE Th AGCMAX L
{0x31, 0x00}, // POST Th AGCMIN H
{0x32, 0x70}, //50 //64 // POST Th AGCMIN L(100d)
{0x33, 0x01}, // POST Th AGCMAX H(300d)
{0x34, 0x2c}, // POST Th AGCMAX L
// NR Setting End
////////////////////////////////
// Color suppress setting
{0xfc, 0x0b},
{0x08, 0x50}, // C suppress AGC MIN
{0x09, 0x04}, // C suppress MIN H
{0x0a, 0x00}, // C suppress MIN L
// C Suppress Setting End
///////////////////////////////
// 1D Y LPF Filter
{0xfc, 0x01},
//s05e0 // Default s60
{0x05, 0x60}, // Default s60
//[7]: Y LPF filter On [6]: Clap On
{0xfc, 0x0b},
{0x35, 0x00}, // YLPF Start AGC
{0x36, 0x50}, // YLPF01 AGCMIN
{0x37, 0x50}, // YLPF01 AGCMAX
{0x38, 0x00}, // YLPF SIG01 Th AGCMINH
{0x39, 0x00}, // YLPF SIG01 Th AGCMINL
{0x3a, 0x00}, // YLPF SIG01 Th AGCMAXH
{0x3b, 0xa0}, // YLPF SIG01 Th AGCMAXH
{0x3c, 0x50}, // YLPF02 AGCMIN
{0x3d, 0x50}, // YLPF02 AGCMAX
{0x3e, 0x00}, // YLPF SIG02 Th AGCMINH
{0x3f, 0x00}, // YLPF SIG02 Th AGCMINL
{0x40, 0x00}, // YLPF SIG02 Th AGCMAXH
{0x41, 0xa0}, // YLPF SIG02 Th AGCMAXH
// Y LPF Filter setting End
//------------------------------------------------------------------
/// Set File
/// - S5K3BAFB_CRF_June02+yihan_050707.xls generates
/// - date : 2005-07-08
///------------------------------------------------------------------
/// Page : ISP Page 9
{0xfc, 0x09},
{0x00, 0x02}, // shading on
{0x01, 0x06}, // size
{0x02, 0x40},
{0x03, 0x04},
{0x04, 0xB0},
//s0503 // shading center by song
//s0615
//s0702
//s085c
//
//s0903
//s0A0e
//s0b02
//s0c68
//
//s0d02
//s0efa
//s0f02
//s1064
//
//s3501 // shading R
//s3600
//s3701
//s3809
//s3901
//s3A37
//s3B01
//s3C76
//s3D01
//s3E94
//s3F01
//s40ca
//s4102
//s4204
//s4302
//s4427
//
//s4501 // shading G
//s4614
//s4701
//s4819
//s4901
//s4A40
//s4B01
//s4C7b
//s4D01
//s4E94
//s4F01
//s50ca
//s5102
//s5200
//s5302
//s5426
//
//s5501 // shading B
//s5612
//s5701
//s5819
//s5901
//s5A3c
//s5B01
//s5C75
//s5D01
//s5E8b
//s5F01
//s60c2
//s6101
//s62ea
//s6302
//s6402
// RGB ratio R:53 G:55 B:50
{0x05, 0x03}, // shading center R
{0x06, 0x19},
{0x07, 0x02},
{0x08, 0x75},
{0x09, 0x03}, // shading center R
{0x0A, 0x1b},
{0x0b, 0x02},
{0x0c, 0x7a},
{0x0d, 0x03}, // shading center R
{0x0e, 0x09},
{0x0f, 0x02},
{0x10, 0x7d},
{0x35, 0x00}, // shading R
{0x36, 0xff},
{0x37, 0x01},
{0x38, 0x06},
{0x39, 0x01},
{0x3A, 0x1d},
{0x3B, 0x01},
{0x3C, 0x44},
{0x3D, 0x01},
{0x3E, 0x5d},
{0x3F, 0x01},
{0x40, 0x7c},
{0x41, 0x01},
{0x42, 0x97},
{0x43, 0x01},
{0x44, 0xba},
{0x45, 0x01}, // shading G
{0x46, 0x01},
{0x47, 0x01},
{0x48, 0x08},
{0x49, 0x01},
{0x4A, 0x1d},
{0x4B, 0x01},
{0x4C, 0x40},
{0x4D, 0x01},
{0x4E, 0x58},
{0x4F, 0x01},
{0x50, 0x73},
{0x51, 0x01},
{0x52, 0x8a},
{0x53, 0x01},
{0x54, 0xa6},
{0x55, 0x00}, // shading B
{0x56, 0xff},
{0x57, 0x01},
{0x58, 0x05},
{0x59, 0x01},
{0x5A, 0x1a},
{0x5B, 0x01},
{0x5C, 0x3c},
{0x5D, 0x01},
{0x5E, 0x52},
{0x5F, 0x01},
{0x60, 0x6e},
{0x61, 0x01},
{0x62, 0x8b},
{0x63, 0x01},
{0x64, 0xb3},
// sub-sampling
{0xfc, 0x03},
//{0x2d, 0x01}, // UXGA YCrCb Order
{0x2d, 0x06}, // UXGA YCrCb Order
{0x12, 0x05},
{0x26, 0xb1},
{0x27, 0x04},
{0x14, 0xb1},
{0xfc, 0x04},
{0x14, 0xb1},
{0x72, 0x05}, // H2 V1
{0x74, 0xb1},
{0xa2, 0x05}, // H1 V2
{0xa3, 0x02},
{0xa4, 0x59},
{0xa7, 0x59},
{0xa8, 0x02},
{0xae, 0x59},
{0xaf, 0x02},
{0xb6, 0x59},
{0xb7, 0x02},
{0xd2, 0x05}, // H2 V2
{0xd3, 0x02},
{0xd4, 0x59},
{0xd7, 0x59},
{0xd8, 0x02},
{0xde, 0x59},
{0xdf, 0x02},
{0xe6, 0x59},
{0xe7, 0x02},
{0xfc, 0x14}, // H4 V1
{0x05, 0x98},
{0x0e, 0x02},
{0x12, 0x05},
{0x13, 0x04},
{0x14, 0xb1},
{0x17, 0xb0},
{0x18, 0x04},
{0x1e, 0xb0},
{0x1f, 0x04},
{0x26, 0xb1},
{0x27, 0x04},
{0x35, 0x98}, // H4 V4
{0x3e, 0x02},
{0x42, 0x05},
{0x43, 0x01},
{0x44, 0x2d},
{0x47, 0x2d},
{0x48, 0x01},
{0x4e, 0x2d},
{0x4f, 0x01},
{0x56, 0x2e},
{0x57, 0x01},
// AE Window Size control for sub-sampling
{0xfc, 0x06},
{0x12, 0x00}, // H=2 V=1(800*1200)
{0x13, 0x61}, // AE H End
{0x16, 0x00}, // AE V End
{0x17, 0x94},
{0x22, 0x00}, // H=1 V=2(1600*600)
{0x23, 0xc5}, // AE H End
{0x26, 0x00}, // AE V End
{0x27, 0x4b},
{0x32, 0x00}, // H=2 V=2(800*600)
{0x33, 0x61}, // AE H End
{0x36, 0x00}, // AE V End
{0x37, 0x48},
{0x38, 0x00}, // AWB Window Size
{0x39, 0x0a},
{0x3a, 0x00},
{0x3b, 0x61},
{0x3c, 0x00},
{0x3d, 0x75},
{0x3e, 0x00},
{0x3f, 0x3e},
{0x42, 0x00}, // H=4 V=1(400*1200)
{0x43, 0x2f}, // AE H End
{0x46, 0x00}, // AE V End
{0x47, 0x97},
{0x52, 0x00}, // H=4 V=4(400*300)
{0x53, 0x30}, // AE H End
{0x56, 0x00}, // AE V End
{0x57, 0x26},
// white point
{0xfc, 0x00},
{0x40, 0x78}, //7d a
{0x41, 0xe0}, //e2
{0x42, 0x83}, //95 12
{0x43, 0xc6}, //ba c
{0x44, 0xad}, //bc f
{0x45, 0x9d}, //99 4
{0x34, 0x18}, //115
{0x35, 0x14}, //02
{0x36, 0x04}, //04
{0x37, 0x12}, //04
{0x38, 0x06}, //03
{0x39, 0x1d}, //18 //25
{0x3a, 0x14}, //12 //22 //1f
{0x3b, 0x2c}, //16 //18 //1a
{0xfc, 0x20}, // AE window weight
{0x60, 0x00},
{0x61, 0x00},
{0x62, 0x00},
{0x63, 0x00},
{0x64, 0x11},
{0x65, 0x11},
{0x66, 0x11},
{0x67, 0x11},
{0x68, 0x11},
{0x69, 0x22},
{0x6a, 0x22},
{0x6b, 0x11},
{0x6c, 0x11},
{0x6d, 0x22},
{0x6e, 0x22},
{0x6f, 0x11},
{0x70, 0x11},
{0x71, 0x22},
{0x72, 0x22},
{0x73, 0x11},
{0x74, 0x11},
{0x75, 0x22},
{0x76, 0x22},
{0x77, 0x11},
{0x78, 0x33},
{0x79, 0x33},
{0x7a, 0x33},
{0x7b, 0x33},
{0x7c, 0x33},
{0x7d, 0x33},
{0x7e, 0x33},
{0x7f, 0x33},
{0xfc, 0x01},
{0x02, 0x02},
{0xfc, 0x02},
{0x30, 0x83},
{0x44, 0x5b}, // clamp enable
{0x55, 0x03},
{0xfc, 0x00},
{0x62, 0x02},
//sfc00 // G gain suppress
//s8101
//sfc07
//s1200
//s1301
//s1410
//s1530
//s166a
//s173e
//s183e
//s193e
//s1a3e
//s1b3e
//sfc06
//s0c01
//s0d4e
//s0f6e
//sfc07 // AWB Cut
//s3e0a //16 // R max
//sfc05
//s4a01 // edge color suppress for pseudo color
{0xfc, 0x00},
{0x73, 0x00},
//sfc00
//s6222 // shrink enable
//
//sfc07 // shrink
//s6fff // shrink red ratio
//s70ff // blue ratio
//s77ca // red point
//s7880 // blue point
//sfc00
//s3140 // skin tone delete
//sfc07
//s551c
//s5691
//s57ff
{0xfc, 0x04},
{0xee, 0x08},
{0xfc, 0x03},
{0x2e, 0x08},
{0xfc, 0x02},
{0x11, 0x11},
{0xfc, 0x01},
{0x4d, 0x08}, // RV con, Red pixel Ordering
//{0x01, 0x00}, // PCLK
{0x01, 0x01}, // Inversion PCLK
{0xfc, 0x00},
{0x02, 0x00} // UXGA Size Out
//[[CAMIF_PREVIEW]]
//
//sfc00
//s0209
//
//sfc01
//s0202
//
//[[CAMIF_SNAPSHOT]]
//
//sfc00
//s0200
//sfc02
//s0300
//
//[[CAMIF_READ_REG]]
};
#endif // _S5X532_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -