More links

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25322 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
François Revol 2008-05-05 20:50:27 +00:00
parent d55e0f83f2
commit 39cd0cea4f
2 changed files with 46 additions and 4 deletions

View File

@ -64,19 +64,36 @@ http://www.mnementh.co.uk/sonix/sn9c102.pdf
* some of the (many!) linux quickcam drivers:
http://www.lrr.in.tum.de/~acher/quickcam/quickcam.html
http://www.seismo.ethz.ch/linux/webcam.html
* NW80x based:
http://nw802.cvs.sourceforge.net NW80x based (like the QuickCam I have here)
http://tuukkat.awardspace.com/quickcam/quickcam.html for PID 0xd001
http://blognux.free.fr/sources/EasyCam2/04032006_11:11/drivers/nw802/
datasheets:
http://www.digchip.com/datasheets/parts/datasheet/132/NW800.php
* Creative's own list of linux drivers:
http://connect.creativelabs.com/opensource/Lists/Webcam%20Support/AllItems.aspx
* Other webcam drivers:
http://nw802.cvs.sourceforge.net NW80x based (like the QuickCam I have here)
http://zc0302.sourceforge.net/zc0302.php?page=cams
http://www.smcc.demon.nl/webcam/ (philips)
http://www.medias.ne.jp/~takam/bsd/NetBSD.html
http://blognux.free.fr/sources/EasyCam2/04032006_19:49/
http://www.wifi.com.ar/english/doc/webcam/ov511cameras.html
* CMOS Sensor datasheets (rather, marketing buzz):
http://www.tascorp.com.tw/product_file/TAS5110C1B_Brief_V0.3.pdf
http://www.tascorp.com.tw/product_file/TAS5130D1B_Brief_V0.3.pdf
Divio NW80x:
http://www.digchip.com/datasheets/parts/datasheet/132/NW800.php
http://www.digchip.com/datasheets/parts/datasheet/132/NW802.php
http://web.archive.org/web/*/divio.com/*
All from eTOMS (ET31X110 would be == NW800 but isn't there):
http://www.etomscorp.com/english/webdesign/product_search.asp
http://web.archive.org/web/*re_pd_sr_1nr_50/http://etomscorp.com/*
Agilent HDCS:
http://www.ortodoxism.ro/datasheets2/2/05jj45dcrga6zr0zjg7hrde83cpy.pdf
* Linux USB stack:
http://www.iglu.org.il/lxr/source/include/linux/usb.h

View File

@ -2,21 +2,46 @@
#include "CamDebug.h"
#include "CamSensor.h"
// reference: http://nw802.cvs.sourceforge.net
// reference drivers:
// http://nw802.cvs.sourceforge.net
// http://nw802.cvs.sourceforge.net/nw802/nw802-2.4/
// http://www.medias.ne.jp/~takam/bsd/NetBSD.html#nw802
// https://dev.openwrt.org/attachment/ticket/2319/nw802-patch.txt
// win binary driver template, readme has interesting info:
// http://www.bulgar-bg.com/Downloads/drivers/PCAMDriver/
// http://www.bulgar-bg.com/Downloads/drivers/PCAMDriver/Readme.txt
const usb_webcam_support_descriptor kSupportedDevices[] = {
{{ 0, 0, 0, 0x046d, 0xd001 }, "Logitech", "QuickCam Pro", "??" }, // Alan's
// other IDs according to nw802 linux driver:
{{ 0, 0, 0, 0x052b, 0xd001 }, "Ezonics", "EZCam Pro", "??" },
{{ 0, 0, 0, 0x055f, 0xd001 }, "Mustek"/*"PCLine"*/, "WCam 300"/*"PCL-W300"*/, "??" },
{{ 0, 0, 0, 0x06a5, 0xd001 }, "Generic", "NW802", "??" },
{{ 0, 0, 0, 0x06a5, 0x0000 }, "Generic", "NW800", "??" },
{{ 0, 0, 0, 0x06a5, 0xd001 }, "Divio", "NW802", "??" },
{{ 0, 0, 0, 0x06a5, 0x0000 }, "Divio", "NW800", "??" },
{{ 0, 0, 0, 0, 0}, NULL, NULL, NULL }
};
#warning TODO!
// datasheets: (scarce)
// http://www.digchip.com/datasheets/parts/datasheet/132/NW800.php
// http://www.digchip.com/datasheets/parts/datasheet/132/NW802.php
// http://web.archive.org/web/*/divio.com/*
// http://web.archive.org/web/20020217173519/divio.com/NW802.html
//
// supported sensors:
// Sensor Model # Data Width Voltage Timing
// Conexant CN0352 10 bits 3.3 V Master
// Elecvision EVS110K 8 bits 3.3 V Slave
// HP (Agilent) HDC1000 10 bits 3.3 V Master
// Hyundai HB7121B 8 bits 3.3 V Master
// Pixart PAS006AC 9 bits 3.3 V Master
// TASC TAS5110A 9 bits 3.8 V Slave
//
// http://www.wifi.com.ar/english/doc/webcam/ov511cameras.html says:
// 06a5 (Divio) d800 Etoms ET31X110 (A.K.A Divio NW800)
NW80xCamDevice::NW80xCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
:CamDevice(_addon, _device)
{