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

📄 spca501_init.h

📁 摄像头驱动
💻 H
📖 第 1 页 / 共 4 页
字号:
	{0x0, 0x0008, 0x0005},		//TG ADCK Adjust	{0x0, 0x0003, 0x0006},		//TG FR Phase Adjust	{0x0, 0x0001, 0x0007},		//TG FCDS Phase Adjust	{0x0, 0x0039, 0x0008},		//TG FS Phase Adjust	{0x0, 0x0088, 0x000a},		//TG MH1	{0x0, 0x0003, 0x000f},		//TG Pixel ID	/* Like below, unexplained toglleing */	{0x0, 0x0080, 0x000c},	{0x0, 0x0000, 0x000d},	{0x0, 0x0080, 0x000c},	{0x0, 0x0004, 0x000d},	{0x0, 0x0000, 0x000c},	{0x0, 0x0000, 0x000d},	{0x0, 0x0040, 0x000c},	{0x0, 0x0017, 0x000d},	{0x0, 0x00c0, 0x000c},	{0x0, 0x0000, 0x000d},	{0x0, 0x0080, 0x000c},	{0x0, 0x0006, 0x000d},	{0x0, 0x0080, 0x000c},	{0x0, 0x0004, 0x000d},	{0x0, 0x0002, 0x0003},#endif	#ifdef DSPWIN_SET	{0x1, 0x001c, 0x0017},		//CCDSP W1 Start X	{0x1, 0x00e2, 0x0019},		//CCDSP W2 Start X	{0x1, 0x001c, 0x001b},		//CCDSP W3 Start X	{0x1, 0x00e2, 0x001d},		//CCDSP W4 Start X	{0x1, 0x00aa, 0x001f},		//CCDSP W5 Start X	{0x1, 0x0070, 0x0020},		//CCDSP W5 Start Y#endif	{0x0, 0x0001, 0x0010},		//TG Start Clock//{0x2, 0x006a, 0x0001},		//C/S Enable ISOSYNCH Packet Engine	{0x2, 0x0068, 0x0001},		//C/S Diable ISOSYNCH Packet Engine	{0x2, 0x0000, 0x0005},	{0x2, 0x0043, 0x0000},		//C/S Set Timing Mode, Disable TG soft reset	{0x2, 0x0043, 0x0000},		//C/S Set Timing Mode, Disable TG soft reset	{0x2, 0x0002, 0x0005},		//C/S GPIO	{0x2, 0x0003, 0x0005},		//C/S GPIO		{0x2, 0x006a, 0x0001},		//C/S Enable ISOSYNCH Packet Engine	{0,0,0}};/* * Data used to initialize a SPCA501C with HV7131B sensor. * From a capture file taken with USBSnoop v 1.5 * I have a "SPCA501C pc camera chipset" manual by sunplus, but some * of the value meanings are obscure or simply "reserved". * to do list: * 1) Understand what every value means * 2) Understand why some values seem to appear more than once * 3) Write a small comment for each line of the following arrays. */static __u16 spca501c_arowana_open_data[][3] = {  /* bmRequest,value,index */  {0x02, 0x0007, 0x0005},  {0x02, 0xa048, 0x0000},  {0x05, 0x0022, 0x0004},  {0x01, 0x0006, 0x0011},  {0x01, 0x00ff, 0x0012},  {0x01, 0x0014, 0x0013},  {0x01, 0x0000, 0x0014},  {0x01, 0x0042, 0x0051},  {0x01, 0x0040, 0x0052},  {0x01, 0x0051, 0x0053},  {0x01, 0x0040, 0x0054},  {0x01, 0x0000, 0x0055},  {0x00, 0x0025, 0x0000},  {0x00, 0x0026, 0x0000},  {0x00, 0x0001, 0x0000},  {0x00, 0x0027, 0x0000},  {0x00, 0x008a, 0x0000},  {0x00, 0x0000, 0x0000}};static __u16 spca501c_arowana_init_data[][3] = {  /* bmRequest,value,index */  {0x02, 0x0007, 0x0005},  {0x02, 0xa048, 0x0000},  {0x05, 0x0022, 0x0004},  {0x01, 0x0006, 0x0011},  {0x01, 0x00ff, 0x0012},  {0x01, 0x0014, 0x0013},  {0x01, 0x0000, 0x0014},  {0x01, 0x0042, 0x0051},  {0x01, 0x0040, 0x0052},  {0x01, 0x0051, 0x0053},  {0x01, 0x0040, 0x0054},  {0x01, 0x0000, 0x0055},  {0x00, 0x0025, 0x0000},  {0x00, 0x0026, 0x0000},  {0x00, 0x0001, 0x0000},  {0x00, 0x0027, 0x0000},  {0x00, 0x008a, 0x0000},  {0x02, 0x0000, 0x0005},  {0x02, 0x0007, 0x0005},  {0x02, 0x2000, 0x0000},  {0x05, 0x0022, 0x0004},  {0x05, 0x0015, 0x0001},  {0x05, 0x00ea, 0x0000},  {0x05, 0x0021, 0x0001},  {0x05, 0x00d2, 0x0000},  {0x05, 0x0023, 0x0001},  {0x05, 0x0003, 0x0000},  {0x05, 0x0030, 0x0001},  {0x05, 0x002b, 0x0000},  {0x05, 0x0031, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0032, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0033, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0034, 0x0001},  {0x05, 0x0002, 0x0000},  {0x05, 0x0050, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0051, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0052, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0054, 0x0001},  {0x05, 0x0001, 0x0000},  {0x00, 0x0000, 0x0001},  {0x00, 0x0000, 0x0002},  {0x00, 0x000c, 0x0003},  {0x00, 0x0000, 0x0004},  {0x00, 0x0090, 0x0005},  {0x00, 0x0000, 0x0006},  {0x00, 0x0040, 0x0007},  {0x00, 0x00c0, 0x0008},  {0x00, 0x004a, 0x0009},  {0x00, 0x0000, 0x000a},  {0x00, 0x0000, 0x000b},  {0x00, 0x0001, 0x000c},  {0x00, 0x0001, 0x000d},  {0x00, 0x0000, 0x000e},  {0x00, 0x0002, 0x000f},  {0x00, 0x0001, 0x0010},  {0x00, 0x0000, 0x0011},  {0x00, 0x0000, 0x0012},  {0x00, 0x0002, 0x0020},  {0x00, 0x0080, 0x0021},  {0x00, 0x0001, 0x0022},  {0x00, 0x00e0, 0x0023},  {0x00, 0x0000, 0x0024},  {0x00, 0x00d5, 0x0025},  {0x00, 0x0000, 0x0026},  {0x00, 0x000b, 0x0027},  {0x00, 0x0000, 0x0046},  {0x00, 0x0000, 0x0047},  {0x00, 0x0000, 0x0048},  {0x00, 0x0000, 0x0049},  {0x00, 0x0008, 0x004a},  {0xff, 0x0000, 0x00d0},  {0xff, 0x00d8, 0x00d1},  {0xff, 0x0000, 0x00d4},  {0xff, 0x0000, 0x00d5},  {0x01, 0x00a6, 0x0000},  {0x01, 0x0028, 0x0001},  {0x01, 0x0000, 0x0002},  {0x01, 0x000a, 0x0003},  {0x01, 0x0040, 0x0004},  {0x01, 0x0066, 0x0007},  {0x01, 0x0011, 0x0008},  {0x01, 0x0032, 0x0009},  {0x01, 0x00fd, 0x000a},  {0x01, 0x0038, 0x000b},  {0x01, 0x00d1, 0x000c},  {0x01, 0x00f7, 0x000d},  {0x01, 0x00ed, 0x000e},  {0x01, 0x00d8, 0x000f},  {0x01, 0x0038, 0x0010},  {0x01, 0x00ff, 0x0015},  {0x01, 0x0001, 0x0016},  {0x01, 0x0032, 0x0017},  {0x01, 0x0023, 0x0018},  {0x01, 0x00ce, 0x0019},  {0x01, 0x0023, 0x001a},  {0x01, 0x0032, 0x001b},  {0x01, 0x008d, 0x001c},  {0x01, 0x00ce, 0x001d},  {0x01, 0x008d, 0x001e},  {0x01, 0x0000, 0x001f},  {0x01, 0x0000, 0x0020},  {0x01, 0x00ff, 0x003e},  {0x01, 0x0003, 0x003f},  {0x01, 0x0000, 0x0040},  {0x01, 0x0035, 0x0041},  {0x01, 0x0053, 0x0042},  {0x01, 0x0069, 0x0043},  {0x01, 0x007c, 0x0044},  {0x01, 0x008c, 0x0045},  {0x01, 0x009a, 0x0046},  {0x01, 0x00a8, 0x0047},  {0x01, 0x00b4, 0x0048},  {0x01, 0x00bf, 0x0049},  {0x01, 0x00ca, 0x004a},  {0x01, 0x00d4, 0x004b},  {0x01, 0x00dd, 0x004c},  {0x01, 0x00e7, 0x004d},  {0x01, 0x00ef, 0x004e},  {0x01, 0x00f8, 0x004f},  {0x01, 0x00ff, 0x0050},  {0x01, 0x0001, 0x0056},  {0x01, 0x0060, 0x0057},  {0x01, 0x0040, 0x0058},  {0x01, 0x0011, 0x0059},  {0x01, 0x0001, 0x005a},  {0x02, 0x0007, 0x0005},  {0x02, 0xa048, 0x0000},  {0x02, 0x0007, 0x0005},  {0x02, 0x0015, 0x0006},  {0x02, 0x100a, 0x0007},  {0x02, 0xa048, 0x0000},  {0x02, 0xc002, 0x0001},  {0x02, 0x000f, 0x0005},  {0x02, 0xa048, 0x0000},  {0x05, 0x0022, 0x0004},  {0x05, 0x0025, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0026, 0x0001},  {0x05, 0x0001, 0x0000},  {0x05, 0x0027, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0001, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0021, 0x0001},  {0x05, 0x00d2, 0x0000},  {0x05, 0x0020, 0x0001},  {0x05, 0x0000, 0x0000},  {0x00, 0x0090, 0x0005},  {0x01, 0x00a6, 0x0000},  {0x02, 0x0007, 0x0005},  {0x02, 0x2000, 0x0000},  {0x05, 0x0022, 0x0004},  {0x05, 0x0015, 0x0001},  {0x05, 0x00ea, 0x0000},  {0x05, 0x0021, 0x0001},  {0x05, 0x00d2, 0x0000},  {0x05, 0x0023, 0x0001},  {0x05, 0x0003, 0x0000},  {0x05, 0x0030, 0x0001},  {0x05, 0x002b, 0x0000},  {0x05, 0x0031, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0032, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0033, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0034, 0x0001},  {0x05, 0x0002, 0x0000},  {0x05, 0x0050, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0051, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0052, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0054, 0x0001},  {0x05, 0x0001, 0x0000},  {0x00, 0x0000, 0x0001},  {0x00, 0x0000, 0x0002},  {0x00, 0x000c, 0x0003},  {0x00, 0x0000, 0x0004},  {0x00, 0x0090, 0x0005},  {0x00, 0x0000, 0x0006},  {0x00, 0x0040, 0x0007},  {0x00, 0x00c0, 0x0008},  {0x00, 0x004a, 0x0009},  {0x00, 0x0000, 0x000a},  {0x00, 0x0000, 0x000b},  {0x00, 0x0001, 0x000c},  {0x00, 0x0001, 0x000d},  {0x00, 0x0000, 0x000e},  {0x00, 0x0002, 0x000f},  {0x00, 0x0001, 0x0010},  {0x00, 0x0000, 0x0011},  {0x00, 0x0000, 0x0012},  {0x00, 0x0002, 0x0020},  {0x00, 0x0080, 0x0021},  {0x00, 0x0001, 0x0022},  {0x00, 0x00e0, 0x0023},  {0x00, 0x0000, 0x0024},  {0x00, 0x00d5, 0x0025},  {0x00, 0x0000, 0x0026},  {0x00, 0x000b, 0x0027},  {0x00, 0x0000, 0x0046},  {0x00, 0x0000, 0x0047},  {0x00, 0x0000, 0x0048},  {0x00, 0x0000, 0x0049},  {0x00, 0x0008, 0x004a},  {0xff, 0x0000, 0x00d0},  {0xff, 0x00d8, 0x00d1},  {0xff, 0x0000, 0x00d4},  {0xff, 0x0000, 0x00d5},  {0x01, 0x00a6, 0x0000},  {0x01, 0x0028, 0x0001},  {0x01, 0x0000, 0x0002},  {0x01, 0x000a, 0x0003},  {0x01, 0x0040, 0x0004},  {0x01, 0x0066, 0x0007},  {0x01, 0x0011, 0x0008},  {0x01, 0x0032, 0x0009},  {0x01, 0x00fd, 0x000a},  {0x01, 0x0038, 0x000b},  {0x01, 0x00d1, 0x000c},  {0x01, 0x00f7, 0x000d},  {0x01, 0x00ed, 0x000e},  {0x01, 0x00d8, 0x000f},  {0x01, 0x0038, 0x0010},  {0x01, 0x00ff, 0x0015},  {0x01, 0x0001, 0x0016},  {0x01, 0x0032, 0x0017},  {0x01, 0x0023, 0x0018},  {0x01, 0x00ce, 0x0019},  {0x01, 0x0023, 0x001a},  {0x01, 0x0032, 0x001b},  {0x01, 0x008d, 0x001c},  {0x01, 0x00ce, 0x001d},  {0x01, 0x008d, 0x001e},  {0x01, 0x0000, 0x001f},  {0x01, 0x0000, 0x0020},  {0x01, 0x00ff, 0x003e},  {0x01, 0x0003, 0x003f},  {0x01, 0x0000, 0x0040},  {0x01, 0x0035, 0x0041},  {0x01, 0x0053, 0x0042},  {0x01, 0x0069, 0x0043},  {0x01, 0x007c, 0x0044},  {0x01, 0x008c, 0x0045},  {0x01, 0x009a, 0x0046},  {0x01, 0x00a8, 0x0047},  {0x01, 0x00b4, 0x0048},  {0x01, 0x00bf, 0x0049},  {0x01, 0x00ca, 0x004a},  {0x01, 0x00d4, 0x004b},  {0x01, 0x00dd, 0x004c},  {0x01, 0x00e7, 0x004d},  {0x01, 0x00ef, 0x004e},  {0x01, 0x00f8, 0x004f},  {0x01, 0x00ff, 0x0050},  {0x01, 0x0001, 0x0056},  {0x01, 0x0060, 0x0057},  {0x01, 0x0040, 0x0058},  {0x01, 0x0011, 0x0059},  {0x01, 0x0001, 0x005a},  {0x02, 0x0007, 0x0005},  {0x02, 0xa048, 0x0000},  {0x02, 0x0007, 0x0005},  {0x02, 0x0015, 0x0006},  {0x02, 0x100a, 0x0007},  {0x02, 0xa048, 0x0000},  {0x02, 0xc002, 0x0001},  {0x02, 0x000f, 0x0005},  {0x02, 0xa048, 0x0000},  {0x05, 0x0022, 0x0004},  {0x05, 0x0025, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0026, 0x0001},  {0x05, 0x0001, 0x0000},  {0x05, 0x0027, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0001, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0021, 0x0001},  {0x05, 0x00d2, 0x0000},  {0x05, 0x0020, 0x0001},  {0x05, 0x0000, 0x0000},  {0x00, 0x0090, 0x0005},  {0x01, 0x00a6, 0x0000},  {0x01, 0x0003, 0x003f},  {0x01, 0x0001, 0x0056},  {0x01, 0x0011, 0x0008},  {0x01, 0x0032, 0x0009},  {0x01, 0xfffd, 0x000a},  {0x01, 0x0023, 0x000b},  {0x01, 0xffea, 0x000c},  {0x01, 0xfff4, 0x000d},  {0x01, 0xfffc, 0x000e},  {0x01, 0xffe3, 0x000f},  {0x01, 0x001f, 0x0010},  {0x01, 0x00a8, 0x0001},  {0x01, 0x0067, 0x0007},  {0x01, 0x0032, 0x0017},  {0x01, 0x0023, 0x0018},  {0x01, 0x00ce, 0x0019},  {0x01, 0x0023, 0x001a},  {0x01, 0x0032, 0x001b},  {0x01, 0x008d, 0x001c},  {0x01, 0x00ce, 0x001d},  {0x01, 0x008d, 0x001e},  {0x01, 0x00c8, 0x0015},  {0x01, 0x0032, 0x0016},  {0x01, 0x0000, 0x0011},  {0x01, 0x0000, 0x0012},  {0x01, 0x0000, 0x0013},  {0x01, 0x000a, 0x0003},  {0x02, 0xc002, 0x0001},  {0x02, 0x0007, 0x0005},  {0x02, 0xc000, 0x0001},  {0x02, 0x0000, 0x0005},  {0x02, 0x0007, 0x0005},  {0x02, 0x2000, 0x0000},  {0x05, 0x0022, 0x0004},  {0x05, 0x0015, 0x0001},  {0x05, 0x00ea, 0x0000},  {0x05, 0x0021, 0x0001},  {0x05, 0x00d2, 0x0000},  {0x05, 0x0023, 0x0001},  {0x05, 0x0003, 0x0000},  {0x05, 0x0030, 0x0001},  {0x05, 0x002b, 0x0000},  {0x05, 0x0031, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0032, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0033, 0x0001},  {0x05, 0x0023, 0x0000},  {0x05, 0x0034, 0x0001},  {0x05, 0x0002, 0x0000},  {0x05, 0x0050, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0051, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0052, 0x0001},  {0x05, 0x0000, 0x0000},  {0x05, 0x0054, 0x0001},  {0x05, 0x0001, 0x0000},  {0x00, 0x0000, 0x0001},  {0x00, 0x0000, 0x0002},  {0x00, 0x000c, 0x0003},  {0x00, 0x0000, 0x0004},  {0x00, 0x0090, 0x0005},  {0x00, 0x0000, 0x0006},  {0x00, 0x0040, 0x0007},  {0x00, 0x00c0, 0x0008},  {0x00, 0x004a, 0x0009},  {0x00, 0x0000, 0x000a},  {0x00, 0x0000, 0x000b},  {0x00, 0x0001, 0x000c},  {0x00, 0x0001, 0x000d},  {0x00, 0x0000, 0x000e},  {0x00, 0x0002, 0x000f},  {0x00, 0x0001, 0x0010},  {0x00, 0x0000, 0x0011},  {0x00, 0x0000, 0x0012},  {0x00, 0x0002, 0x0020},  {0x00, 0x0080, 0x0021},  {0x00, 0x0001, 0x0022},  {0x00, 0x00e0, 0x0023},  {0x00, 0x0000, 0x0024},  {0x00, 0x00d5, 0x0025},  {0x00, 0x0000, 0x0026},  {0x00, 0x000b, 0x0027},  {0x00, 0x0000, 0x0046},  {0x00, 0x0000, 0x0047},  {0x00, 0x0000, 0x0048},  {0x00, 0x0000, 0x0049},  {0x00, 0x0008, 0x004a},  {0xff, 0x0000, 0x00d0},  {0xff, 0x00d8, 0x00d1},  {0xff, 0x0000, 0x00d4},  {0xff, 0x0000, 0x00d5},  {0x01, 0x00a6, 0x0000},  {0x01, 0x0028, 0x0001},  {0x01, 0x0000, 0x0002},  {0x01, 0x000a, 0x0003},  {0x01, 0x0040, 0x0004},  {0x01, 0x0066, 0x0007},  {0x01, 0x0011, 0x0008},  {0x01, 0x0032, 0x0009},  {0x01, 0x00fd, 0x000a},  {0x01, 0x0038, 0x000b},  {0x01, 0x00d1, 0x000c},  {0x01, 0x00f7, 0x000d},  {0x01, 0x00ed, 0x000e},  {0x01, 0x00d8, 0x000f},  {0x01, 0x0038, 0x0010},  {0x01, 0x00ff, 0x0015},  {0x01, 0x0001, 0x0016},  {0x01, 0x0032, 0x0017},

⌨️ 快捷键说明

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