Vimicro 0ac8:307b Webcam Information
Cavit Cahit VURAL <[email protected]>
| Newsgroups | gmane.linux.drivers.spca50x.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, i have a webcam with Vimicro 0ac8:307b chipset. It has 2 sensors. One is PO2030 which is the default and the other is OV7648. I attached windows INF and PNF files, po2030.h for SENSOR_PO2030 and ov7648.h for SENSOR_OV7648. Regards CC Vural ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Spca50x-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spca50x-devs
OEM9.7z
(application/x-7z-compressed, 13.6 KB) - not displayed
ov7648.h
(text/x-chdr, 20.1 KB)
/**************************************************************************** # OV7648 library # # Automatically produced from oem9.inf # # by /NFS/zc030x.inf2gspca.sh v0.02 # # Copyright (C) 2004 Michel Xhaard [email protected] # # Copyright (C) 2007 Serge Suchkov [email protected] # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # ****************************************************************************/ static __u16 OV7648_Initial[][3] = { {0xa0, 0x0001, 0x0000}, //00,00,01,cc {0xa0, 0x0040, 0x0002}, //00,02,40,cc {0xa0, 0x0000, 0x0008}, //00,08,00,cc {0xa0, 0x0001, 0x0001}, //00,01,01,cc {0xa0, 0x0006, 0x0010}, //00,10,06,cc {0xa0, 0x0002, 0x0083}, //00,83,02,cc {0xa0, 0x0001, 0x0085}, //00,85,01,cc {0xa0, 0x0080, 0x0086}, //00,86,80,cc {0xa0, 0x0081, 0x0087}, //00,87,81,cc {0xa0, 0x0010, 0x0088}, //00,88,10,cc {0xa0, 0x00a1, 0x008b}, //00,8b,a1,cc {0xa0, 0x0008, 0x008d}, //00,8d,08,cc {0xa0, 0x0002, 0x0003}, //00,03,02,cc {0xa0, 0x0080, 0x0004}, //00,04,80,cc {0xa0, 0x0001, 0x0005}, //00,05,01,cc {0xa0, 0x00d8, 0x0006}, //00,06,d8,cc {0xa0, 0x0003, 0x0012}, //00,12,03,cc {0xa0, 0x0001, 0x0012}, //00,12,01,cc {0xa0, 0x0000, 0x0098}, //00,98,00,cc {0xa0, 0x0000, 0x009a}, //00,9a,00,cc {0xa0, 0x0000, 0x011a}, //01,1a,00,cc {0xa0, 0x0000, 0x011c}, //01,1c,00,cc {0xa0, 0x00de, 0x009c}, //00,9c,de,cc {0xa0, 0x0086, 0x009e}, //00,9e,86,cc {0xa0, 0x0012, 0x0092}, //00,12,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0012, 0x0092}, //00,12,48,aa {0xa0, 0x0048, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0013, 0x0092}, //00,13,a3,aa {0xa0, 0x00a3, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0004, 0x0092}, //00,04,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0005, 0x0092}, //00,05,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0014, 0x0092}, //00,14,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0015, 0x0092}, //00,15,04,aa {0xa0, 0x0004, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0017, 0x0092}, //00,17,18,aa {0xa0, 0x0018, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0018, 0x0092}, //00,18,ba,aa {0xa0, 0x00ba, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0019, 0x0092}, //00,19,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,f1,aa {0xa0, 0x00f1, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0020, 0x0092}, //00,20,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0024, 0x0092}, //00,24,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0025, 0x0092}, //00,25,78,aa {0xa0, 0x0078, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0027, 0x0092}, //00,27,f6,aa {0xa0, 0x00f6, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0028, 0x0092}, //00,28,a0,aa {0xa0, 0x00a0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0021, 0x0092}, //00,21,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002a, 0x0092}, //00,2a,83,aa {0xa0, 0x0083, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,96,aa {0xa0, 0x0096, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0074, 0x0092}, //00,74,20,aa {0xa0, 0x0020, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0061, 0x0092}, //00,61,68,aa {0xa0, 0x0068, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0064, 0x0092}, //00,64,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0092}, //00,00,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0006, 0x0092}, //00,06,80,aa {0xa0, 0x0080, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0001, 0x0092}, //00,01,90,aa {0xa0, 0x0090, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0002, 0x0092}, //00,02,30,aa {0xa0, 0x0030, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0077, 0x0101}, //01,01,77,cc {0xa0, 0x0005, 0x0012}, //00,12,05,cc {0xa0, 0x000d, 0x0100}, //01,00,0d,cc {0xa0, 0x0006, 0x0189}, //01,89,06,cc {0xa0, 0x0000, 0x01ad}, //01,ad,00,cc {0xa0, 0x0003, 0x01c5}, //01,c5,03,cc {0xa0, 0x0013, 0x01cb}, //01,cb,13,cc {0xa0, 0x0008, 0x0250}, //02,50,08,cc {0xa0, 0x0008, 0x0301}, //03,01,08,cc {0xa0, 0x0068, 0x0116}, //01,16,68,cc {0xa0, 0x0052, 0x0118}, //01,18,52,cc {0xa0, 0x0040, 0x011d}, //01,1d,40,cc {0xa0, 0x0002, 0x0180}, //01,80,02,cc {0xa0, 0x0050, 0x01a8}, //01,a8,50,cc /************************/ {0, 0, 0} }; static __u16 OV7648_InitialScale[][3] = { {0xa0, 0x0001, 0x0000}, //00,00,01,cc {0xa0, 0x0050, 0x0002}, //00,02,50,cc {0xa0, 0x0000, 0x0008}, //00,08,00,cc {0xa0, 0x0001, 0x0001}, //00,01,01,cc {0xa0, 0x0006, 0x0010}, //00,10,06,cc {0xa0, 0x0002, 0x0083}, //00,83,02,cc {0xa0, 0x0001, 0x0085}, //00,85,01,cc {0xa0, 0x0080, 0x0086}, //00,86,80,cc {0xa0, 0x0081, 0x0087}, //00,87,81,cc {0xa0, 0x0010, 0x0088}, //00,88,10,cc {0xa0, 0x00a1, 0x008b}, //00,8b,a1,cc {0xa0, 0x0008, 0x008d}, //00,8d,08,cc {0xa0, 0x0002, 0x0003}, //00,03,02,cc {0xa0, 0x0080, 0x0004}, //00,04,80,cc {0xa0, 0x0001, 0x0005}, //00,05,01,cc {0xa0, 0x00d0, 0x0006}, //00,06,d0,cc {0xa0, 0x0003, 0x0012}, //00,12,03,cc {0xa0, 0x0001, 0x0012}, //00,12,01,cc {0xa0, 0x0000, 0x0098}, //00,98,00,cc {0xa0, 0x0000, 0x009a}, //00,9a,00,cc {0xa0, 0x0000, 0x011a}, //01,1a,00,cc {0xa0, 0x0000, 0x011c}, //01,1c,00,cc {0xa0, 0x00d8, 0x009c}, //00,9c,d8,cc {0xa0, 0x0088, 0x009e}, //00,9e,88,cc {0xa0, 0x0012, 0x0092}, //00,12,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0012, 0x0092}, //00,12,48,aa {0xa0, 0x0048, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0013, 0x0092}, //00,13,a3,aa {0xa0, 0x00a3, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0004, 0x0092}, //00,04,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0005, 0x0092}, //00,05,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0014, 0x0092}, //00,14,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0015, 0x0092}, //00,15,04,aa {0xa0, 0x0004, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0024, 0x0092}, //00,24,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0025, 0x0092}, //00,25,78,aa {0xa0, 0x0078, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0017, 0x0092}, //00,17,18,aa {0xa0, 0x0018, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0018, 0x0092}, //00,18,ba,aa {0xa0, 0x00ba, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0019, 0x0092}, //00,19,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,f2,aa {0xa0, 0x00f2, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0020, 0x0092}, //00,20,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0027, 0x0092}, //00,27,f6,aa {0xa0, 0x00f6, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0028, 0x0092}, //00,28,a0,aa {0xa0, 0x00a0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0021, 0x0092}, //00,21,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002a, 0x0092}, //00,2a,83,aa {0xa0, 0x0083, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,96,aa {0xa0, 0x0096, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0074, 0x0092}, //00,74,20,aa {0xa0, 0x0020, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0061, 0x0092}, //00,61,68,aa {0xa0, 0x0068, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0064, 0x0092}, //00,64,88,aa {0xa0, 0x0088, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0092}, //00,00,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0006, 0x0092}, //00,06,80,aa {0xa0, 0x0080, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0001, 0x0092}, //00,01,90,aa {0xa0, 0x0090, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0002, 0x0092}, //00,02,30,aa {0xa0, 0x0030, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0077, 0x0101}, //01,01,77,cc {0xa0, 0x0005, 0x0012}, //00,12,05,cc {0xa0, 0x000d, 0x0100}, //01,00,0d,cc {0xa0, 0x0006, 0x0189}, //01,89,06,cc {0xa0, 0x0000, 0x01ad}, //01,ad,00,cc {0xa0, 0x0003, 0x01c5}, //01,c5,03,cc {0xa0, 0x0013, 0x01cb}, //01,cb,13,cc {0xa0, 0x0008, 0x0250}, //02,50,08,cc {0xa0, 0x0008, 0x0301}, //03,01,08,cc {0xa0, 0x0068, 0x0116}, //01,16,68,cc {0xa0, 0x0052, 0x0118}, //01,18,52,cc {0xa0, 0x0050, 0x011d}, //01,1d,50,cc {0xa0, 0x0002, 0x0180}, //01,80,02,cc {0xa0, 0x0050, 0x01a8}, //01,a8,50,cc /************************/ {0, 0, 0} }; static __u16 OV7648_50HZ[][3] = { {0xa0, 0x0013, 0x0092}, //00,13,a3,aa {0xa0, 0x00a3, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // {0xa0, 0x002b, 0x0092}, //00,2b,96,aa {0xa0, 0x0096, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0083, 0x0197}, //01,97,83,cc {0xa0, 0x0010, 0x0092}, //00,10,82,aa {0xa0, 0x0082, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0076, 0x0092}, //00,76,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0040, 0x0002}, //00,02,40,cc /************************/ {0, 0, 0} }; static __u16 OV7648_50HZScale[][3] = { {0xa0, 0x0013, 0x0092}, //00,13,a3,aa {0xa0, 0x00a3, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // {0xa0, 0x002b, 0x0092}, //00,2b,96,aa {0xa0, 0x0096, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0083, 0x0197}, //01,97,83,cc {0xa0, 0x0010, 0x0092}, //00,10,82,aa {0xa0, 0x0082, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0076, 0x0092}, //00,76,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // /************************/ {0, 0, 0} }; static __u16 OV7648_60HZ[][3] = { {0xa0, 0x0000, 0x0092}, //01,00,dd,aa {0xa0, 0x00dd, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0083, 0x0197}, //01,97,83,cc {0xa0, 0x0010, 0x0092}, //00,10,20,aa {0xa0, 0x0020, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0076, 0x0092}, //00,76,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0040, 0x0002}, //00,02,40,cc {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // /************************/ {0, 0, 0} }; static __u16 OV7648_60HZScale[][3] = { {0xa0, 0x0000, 0x0092}, //01,00,dd,aa {0xa0, 0x00dd, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8a,aa {0xa0, 0x008a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0083, 0x0197}, //01,97,83,cc {0xa0, 0x0010, 0x0092}, //00,10,20,aa {0xa0, 0x0020, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0076, 0x0092}, //00,76,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // /************************/ {0, 0, 0} }; static __u16 OV7648_NoFliker[][3] = { {0xa0, 0x0000, 0x0092}, //01,00,dd,aa {0xa0, 0x00dd, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8e,aa {0xa0, 0x008e, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,01,aa {0xa0, 0x0001, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0001, 0x0197}, //01,97,01,cc {0xa0, 0x0044, 0x0002}, //00,02,44,cc {0xa0, 0x0000, 0x0039}, //00,00,00,dd {0xa1, 0x0001, 0x0037}, // /************************/ {0, 0, 0} }; static __u16 OV7648_NoFlikerScale[][3] = { {0xa0, 0x0000, 0x0092}, //01,00,dd,aa {0xa0, 0x00dd, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002b, 0x0092}, //00,2b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0075, 0x0092}, //00,75,8e,aa {0xa0, 0x008e, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x002d, 0x0092}, //00,2d,01,aa {0xa0, 0x0001, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0190}, //01,90,00,cc {0xa0, 0x0004, 0x0191}, //01,91,04,cc {0xa0, 0x0018, 0x0192}, //01,92,18,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0000, 0x0196}, //01,96,00,cc {0xa0, 0x0001, 0x0197}, //01,97,01,cc /************************/ {0, 0, 0} };
po2030.h
(text/x-chdr, 21.7 KB)
/**************************************************************************** # PO2030 library # # Automatically produced from oem9.inf # # by /NFS/zc030x.inf2gspca.sh v0.02 # # Copyright (C) 2004 Michel Xhaard [email protected] # # Copyright (C) 2007 Serge Suchkov [email protected] # # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # ****************************************************************************/ static __u16 PO2030_Initial[][3] = { {0xa0, 0x0001, 0x0000}, //00,00,01,cc {0xa0, 0x0004, 0x0002}, //00,02,04,cc {0xa0, 0x0001, 0x0010}, //00,10,01,cc {0xa0, 0x0001, 0x0001}, //00,01,01,cc {0xa0, 0x0004, 0x0080}, //00,80,04,cc {0xa0, 0x0005, 0x0081}, //00,81,05,cc {0xa0, 0x0016, 0x0083}, //00,83,16,cc {0xa0, 0x0018, 0x0085}, //00,85,18,cc {0xa0, 0x001a, 0x0086}, //00,86,1a,cc {0xa0, 0x001b, 0x0087}, //00,87,1b,cc {0xa0, 0x001c, 0x0088}, //00,88,1c,cc {0xa0, 0x00ee, 0x008b}, //00,8b,ee,cc {0xa0, 0x0003, 0x0008}, //00,08,03,cc {0xa0, 0x0003, 0x0012}, //00,12,03,cc {0xa0, 0x0001, 0x0012}, //00,12,01,cc {0xa0, 0x0002, 0x0003}, //00,03,02,cc {0xa0, 0x0080, 0x0004}, //00,04,80,cc {0xa0, 0x0001, 0x0005}, //00,05,01,cc {0xa0, 0x00e0, 0x0006}, //00,06,e0,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0098}, //00,98,00,cc {0xa0, 0x0000, 0x009a}, //00,9a,00,cc {0xa0, 0x0000, 0x011a}, //01,1a,00,cc {0xa0, 0x0000, 0x011c}, //01,1c,00,cc {0xa0, 0x00e6, 0x009c}, //00,9c,e6,cc {0xa0, 0x0086, 0x009e}, //00,9e,86,cc {0xa0, 0x0009, 0x0092}, //00,09,ce,aa {0xa0, 0x00ce, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000b, 0x0092}, //00,0b,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000d, 0x0092}, //00,0d,54,aa {0xa0, 0x0054, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000f, 0x0092}, //00,0f,eb,aa {0xa0, 0x00eb, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0087, 0x0092}, //00,87,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0088, 0x0092}, //00,88,04,aa {0xa0, 0x0004, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0089, 0x0092}, //00,89,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x008a, 0x0092}, //00,8a,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0013, 0x0092}, //00,13,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0016, 0x0092}, //00,16,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0018, 0x0092}, //00,18,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001d, 0x0092}, //00,1d,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0029, 0x0092}, //00,29,e8,aa {0xa0, 0x00e8, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0045, 0x0092}, //00,45,45,aa {0xa0, 0x0045, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0050, 0x0092}, //00,50,ed,aa {0xa0, 0x00ed, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0051, 0x0092}, //00,51,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0052, 0x0092}, //00,52,42,aa {0xa0, 0x0042, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0053, 0x0092}, //00,53,2f,aa {0xa0, 0x002f, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0079, 0x0092}, //00,79,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007b, 0x0092}, //00,7b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007e, 0x0092}, //00,7e,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007f, 0x0092}, //00,7f,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0021, 0x0092}, //00,21,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0033, 0x0092}, //00,33,36,aa {0xa0, 0x0036, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0036, 0x0092}, //00,36,60,aa {0xa0, 0x0060, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0037, 0x0092}, //00,37,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x003b, 0x0092}, //00,3b,31,aa {0xa0, 0x0031, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0044, 0x0092}, //00,44,0f,aa {0xa0, 0x000f, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0058, 0x0092}, //00,58,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0066, 0x0092}, //00,66,c0,aa {0xa0, 0x00c0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0067, 0x0092}, //00,67,44,aa {0xa0, 0x0044, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x006b, 0x0092}, //00,6b,a0,aa {0xa0, 0x00a0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x006c, 0x0092}, //00,6c,54,aa {0xa0, 0x0054, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x00d6, 0x0092}, //00,d6,07,aa {0xa0, 0x0007, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x00f7, 0x0101}, //01,01,f7,cc {0xa0, 0x0005, 0x0012}, //00,12,05,cc {0xa0, 0x000d, 0x0100}, //01,00,0d,cc {0xa0, 0x0006, 0x0189}, //01,89,06,cc {0xa0, 0x0000, 0x01ad}, //01,ad,00,cc {0xa0, 0x0003, 0x01c5}, //01,c5,03,cc {0xa0, 0x0013, 0x01cb}, //01,cb,13,cc {0xa0, 0x0008, 0x0250}, //02,50,08,cc {0xa0, 0x0008, 0x0301}, //03,01,08,cc {0xa0, 0x007a, 0x0116}, //01,16,7a,cc {0xa0, 0x004a, 0x0118}, //01,18,4a,cc /************************/ {0, 0, 0} }; static __u16 PO2030_InitialScale[][3] = { {0xa0, 0x0001, 0x0000}, //00,00,01,cc {0xa0, 0x0010, 0x0002}, //00,02,10,cc {0xa0, 0x0001, 0x0010}, //00,10,01,cc {0xa0, 0x0001, 0x0001}, //00,01,01,cc {0xa0, 0x0004, 0x0080}, //00,80,04,cc {0xa0, 0x0005, 0x0081}, //00,81,05,cc {0xa0, 0x0016, 0x0083}, //00,83,16,cc {0xa0, 0x0018, 0x0085}, //00,85,18,cc {0xa0, 0x001a, 0x0086}, //00,86,1a,cc {0xa0, 0x001b, 0x0087}, //00,87,1b,cc {0xa0, 0x001c, 0x0088}, //00,88,1c,cc {0xa0, 0x00ee, 0x008b}, //00,8b,ee,cc {0xa0, 0x0003, 0x0008}, //00,08,03,cc {0xa0, 0x0003, 0x0012}, //00,12,03,cc {0xa0, 0x0001, 0x0012}, //00,12,01,cc {0xa0, 0x0002, 0x0003}, //00,03,02,cc {0xa0, 0x0080, 0x0004}, //00,04,80,cc {0xa0, 0x0001, 0x0005}, //00,05,01,cc {0xa0, 0x00e0, 0x0006}, //00,06,e0,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0000, 0x0098}, //00,98,00,cc {0xa0, 0x0000, 0x009a}, //00,9a,00,cc {0xa0, 0x0000, 0x011a}, //01,1a,00,cc {0xa0, 0x0000, 0x011c}, //01,1c,00,cc {0xa0, 0x00e8, 0x009c}, //00,9c,e8,cc {0xa0, 0x0088, 0x009e}, //00,9e,88,cc {0xa0, 0x0009, 0x0092}, //00,09,cc,aa {0xa0, 0x00cc, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000b, 0x0092}, //00,0b,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000d, 0x0092}, //00,0d,58,aa {0xa0, 0x0058, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x000f, 0x0092}, //00,0f,ed,aa {0xa0, 0x00ed, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0087, 0x0092}, //00,87,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0088, 0x0092}, //00,88,04,aa {0xa0, 0x0004, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0089, 0x0092}, //00,89,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x008a, 0x0092}, //00,8a,05,aa {0xa0, 0x0005, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0013, 0x0092}, //00,13,03,aa {0xa0, 0x0003, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0016, 0x0092}, //00,16,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0018, 0x0092}, //00,18,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001d, 0x0092}, //00,1d,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0029, 0x0092}, //00,29,e8,aa {0xa0, 0x00e8, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0045, 0x0092}, //00,45,45,aa {0xa0, 0x0045, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0050, 0x0092}, //00,50,ed,aa {0xa0, 0x00ed, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0051, 0x0092}, //00,51,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0052, 0x0092}, //00,52,42,aa {0xa0, 0x0042, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0053, 0x0092}, //00,53,2f,aa {0xa0, 0x002f, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0079, 0x0092}, //00,79,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007b, 0x0092}, //00,7b,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007e, 0x0092}, //00,7e,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x007f, 0x0092}, //00,7f,25,aa {0xa0, 0x0025, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0021, 0x0092}, //00,21,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0033, 0x0092}, //00,33,36,aa {0xa0, 0x0036, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0036, 0x0092}, //00,36,60,aa {0xa0, 0x0060, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0037, 0x0092}, //00,37,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x003b, 0x0092}, //00,3b,31,aa {0xa0, 0x0031, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0044, 0x0092}, //00,44,0f,aa {0xa0, 0x000f, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0058, 0x0092}, //00,58,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0066, 0x0092}, //00,66,c0,aa {0xa0, 0x00c0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0067, 0x0092}, //00,67,44,aa {0xa0, 0x0044, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x006b, 0x0092}, //00,6b,a0,aa {0xa0, 0x00a0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x006c, 0x0092}, //00,6c,54,aa {0xa0, 0x0054, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x00d6, 0x0092}, //00,d6,07,aa {0xa0, 0x0007, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x00f7, 0x0101}, //01,01,f7,cc {0xa0, 0x0005, 0x0012}, //00,12,05,cc {0xa0, 0x000d, 0x0100}, //01,00,0d,cc {0xa0, 0x0006, 0x0189}, //01,89,06,cc {0xa0, 0x0000, 0x01ad}, //01,ad,00,cc {0xa0, 0x0003, 0x01c5}, //01,c5,03,cc {0xa0, 0x0013, 0x01cb}, //01,cb,13,cc {0xa0, 0x0008, 0x0250}, //02,50,08,cc {0xa0, 0x0008, 0x0301}, //03,01,08,cc {0xa0, 0x007a, 0x0116}, //01,16,7a,cc {0xa0, 0x004a, 0x0118}, //01,18,4a,cc /************************/ {0, 0, 0} }; static __u16 PO2030_50HZ[][3] = { {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,01,aa {0xa0, 0x0001, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,0a,aa {0xa0, 0x000a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,b0,aa {0xa0, 0x00b0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0005, 0x0190}, //01,90,05,cc {0xa0, 0x0035, 0x0191}, //01,91,35,cc {0xa0, 0x0070, 0x0192}, //01,92,70,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0085, 0x0196}, //01,96,85,cc {0xa0, 0x0058, 0x0197}, //01,97,58,cc {0xa0, 0x000c, 0x018c}, //01,8c,0c,cc {0xa0, 0x0018, 0x018f}, //01,8f,18,cc {0xa0, 0x0060, 0x01a8}, //01,a8,60,cc {0xa0, 0x0010, 0x01a9}, //01,a9,10,cc {0xa0, 0x0022, 0x01aa}, //01,aa,22,cc {0xa0, 0x0088, 0x018d}, //01,8d,88,cc {0xa0, 0x0058, 0x011d}, //01,1d,58,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc /************************/ {0, 0, 0} }; static __u16 PO2030_50HZScale[][3] = { {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,01,aa {0xa0, 0x0001, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,0a,aa {0xa0, 0x000a, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,b0,aa {0xa0, 0x00b0, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0005, 0x0190}, //01,90,05,cc {0xa0, 0x0035, 0x0191}, //01,91,35,cc {0xa0, 0x0070, 0x0192}, //01,92,70,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x0085, 0x0196}, //01,96,85,cc {0xa0, 0x0058, 0x0197}, //01,97,58,cc {0xa0, 0x000c, 0x018c}, //01,8c,0c,cc {0xa0, 0x0018, 0x018f}, //01,8f,18,cc {0xa0, 0x0060, 0x01a8}, //01,a8,60,cc {0xa0, 0x0010, 0x01a9}, //01,a9,10,cc {0xa0, 0x0022, 0x01aa}, //01,aa,22,cc {0xa0, 0x0088, 0x018d}, //01,8d,88,cc {0xa0, 0x0058, 0x011d}, //01,1d,58,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc /************************/ {0, 0, 0} }; static __u16 PO2030_60HZ[][3] = { {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,de,aa {0xa0, 0x00de, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0008, 0x0190}, //01,90,08,cc {0xa0, 0x00ae, 0x0191}, //01,91,ae,cc {0xa0, 0x0080, 0x0192}, //01,92,80,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x006f, 0x0196}, //01,96,6f,cc {0xa0, 0x0020, 0x0197}, //01,97,20,cc {0xa0, 0x000c, 0x018c}, //01,8c,0c,cc {0xa0, 0x0018, 0x018f}, //01,8f,18,cc {0xa0, 0x0060, 0x01a8}, //01,a8,60,cc {0xa0, 0x0010, 0x01a9}, //01,a9,10,cc {0xa0, 0x0022, 0x01aa}, //01,aa,22,cc {0xa0, 0x0088, 0x018d}, //01,8d,88,cc {0xa0, 0x0058, 0x011d}, //01,1d,58,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc /************************/ {0, 0, 0} }; static __u16 PO2030_60HZScale[][3] = { {0xa0, 0x008d, 0x0092}, //00,8d,08,aa {0xa0, 0x0008, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,de,aa {0xa0, 0x00de, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,40,aa {0xa0, 0x0040, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0008, 0x0190}, //01,90,08,cc {0xa0, 0x00ae, 0x0191}, //01,91,ae,cc {0xa0, 0x0080, 0x0192}, //01,92,80,cc {0xa0, 0x0000, 0x0195}, //01,95,00,cc {0xa0, 0x006f, 0x0196}, //01,96,6f,cc {0xa0, 0x0020, 0x0197}, //01,97,20,cc {0xa0, 0x000c, 0x018c}, //01,8c,0c,cc {0xa0, 0x0018, 0x018f}, //01,8f,18,cc {0xa0, 0x0060, 0x01a8}, //01,a8,60,cc {0xa0, 0x0010, 0x01a9}, //01,a9,10,cc {0xa0, 0x0022, 0x01aa}, //01,aa,22,cc {0xa0, 0x0088, 0x018d}, //01,8d,88,cc {0xa0, 0x0058, 0x011d}, //01,1d,58,cc {0xa0, 0x0042, 0x0180}, //01,80,42,cc /************************/ {0, 0, 0} }; static __u16 PO2030_NoFliker[][3] = { {0xa0, 0x0002, 0x0180}, //01,80,02,cc {0xa0, 0x008d, 0x0092}, //00,8d,0d,aa {0xa0, 0x000d, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,78,aa {0xa0, 0x0078, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0046, 0x0092}, //00,46,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0015, 0x0092}, //00,15,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // /************************/ {0, 0, 0} }; static __u16 PO2030_NoFlikerScale[][3] = { {0xa0, 0x0002, 0x0180}, //01,80,02,cc {0xa0, 0x008d, 0x0092}, //00,8d,0d,aa {0xa0, 0x000d, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001a, 0x0092}, //00,1a,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001b, 0x0092}, //00,1b,02,aa {0xa0, 0x0002, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x001c, 0x0092}, //00,1c,78,aa {0xa0, 0x0078, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0046, 0x0092}, //00,46,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // {0xa0, 0x0015, 0x0092}, //00,15,00,aa {0xa0, 0x0000, 0x0093}, // {0xa0, 0x0000, 0x0094}, // {0xa0, 0x0001, 0x0090}, // {0xa1, 0x0001, 0x0091}, // /************************/ {0, 0, 0} };