[kismac] [binaervarianz] r171 - in branches/usb-drivers: KisMAC.xcodeproj Sources/Driver/USBJack

  • From: svn@xxxxxxxxxxxxxxxx
  • To: kismac@xxxxxxxxxxxxx
  • Date: Sun, 27 Aug 2006 07:53:19 +0200

Author: gkruse
Date: 2006-08-27 07:53:14 +0200 (Sun, 27 Aug 2006)
New Revision: 171

Modified:
   branches/usb-drivers/KisMAC.xcodeproj/project.pbxproj
   branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.h
   branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.mm
   branches/usb-drivers/Sources/Driver/USBJack/USBJack.mm
Log:
Start of RaLink Driver.  It doesn't do anything yet

Modified: branches/usb-drivers/KisMAC.xcodeproj/project.pbxproj
===================================================================
--- branches/usb-drivers/KisMAC.xcodeproj/project.pbxproj       2006-08-26 
18:29:34 UTC (rev 170)
+++ branches/usb-drivers/KisMAC.xcodeproj/project.pbxproj       2006-08-27 
05:53:14 UTC (rev 171)
@@ -136,10 +136,6 @@
                0035345106A5DD8500AB4577 /* WaveNetWPACrack.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 003533CF06A5DD8500AB4577 /* WaveNetWPACrack.m 
*/; };
                0035345206A5DD8500AB4577 /* WaveNetWPACrackAltivec.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 003533D006A5DD8500AB4577 /* 
WaveNetWPACrackAltivec.h */; };
                0035345306A5DD8500AB4577 /* WaveNetWPACrackAltivec.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 003533D106A5DD8500AB4577 /* 
WaveNetWPACrackAltivec.m */; settings = {COMPILER_FLAGS = "-faltivec"; }; };
-               0035345406A5DD8500AB4577 /* prism2.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533D406A5DD8500AB4577 /* prism2.h */; };
-               0035345506A5DD8500AB4577 /* structs.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533D506A5DD8500AB4577 /* structs.h */; };
-               0035345606A5DD8500AB4577 /* USBIntersil.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 003533D606A5DD8500AB4577 /* USBIntersil.h */; };
-               0035345706A5DD8500AB4577 /* USBIntersil.mm in Sources */ = {isa 
= PBXBuildFile; fileRef = 003533D706A5DD8500AB4577 /* USBIntersil.mm */; };
                0035345806A5DD8500AB4577 /* WaveSecret.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533D906A5DD8500AB4577 /* WaveSecret.h */; };
                0035345906A5DD8500AB4577 /* PrefsClient.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 003533DC06A5DD8500AB4577 /* PrefsClient.h */; };
                0035345A06A5DD8500AB4577 /* PrefsClient.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 003533DD06A5DD8500AB4577 /* PrefsClient.m */; };
@@ -284,7 +280,6 @@
                008ACAC207C38A5600A76ADA /* PrefsWebService.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 003533EF06A5DD8500AB4577 /* PrefsWebService.m 
*/; };
                008ACAC307C38A5900A76ADA /* PrefsWindow.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 003533F206A5DD8500AB4577 /* PrefsWindow.h */; };
                008ACAC407C38A5A00A76ADA /* PrefsWindow.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 003533F306A5DD8500AB4577 /* PrefsWindow.m */; };
-               008ACAC507C38A5D00A76ADA /* prism2.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533D406A5DD8500AB4577 /* prism2.h */; };
                008ACAC607C38A5F00A76ADA /* quicksort.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533A206A5DD8500AB4577 /* quicksort.h */; };
                008ACAC707C38A6000A76ADA /* quicksort.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 003533A306A5DD8500AB4577 /* quicksort.m */; };
                008ACAC807C38A6600A76ADA /* RC4.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533CA06A5DD8500AB4577 /* RC4.h */; };
@@ -306,13 +301,10 @@
                008ACAD807C38A7600A76ADA /* ScriptingEngine.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 009B192206FC83A800E8883A /* ScriptingEngine.m 
*/; };
                008ACADA07C38A7A00A76ADA /* SpinChannel.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 0035340C06A5DD8500AB4577 /* SpinChannel.h */; };
                008ACADB07C38A7A00A76ADA /* SpinChannel.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 0035340D06A5DD8500AB4577 /* SpinChannel.m */; };
-               008ACADC07C38A7C00A76ADA /* structs.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533D506A5DD8500AB4577 /* structs.h */; };
                008ACADD07C38A8900A76ADA /* Trace.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 00A622A706FEE4FB005D248A /* Trace.h */; };
                008ACADE07C38A8A00A76ADA /* Trace.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 00A622A806FEE4FB005D248A /* Trace.m */; };
                008ACADF07C38A9000A76ADA /* TrafficController.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 003533B006A5DD8500AB4577 /* TrafficController.h 
*/; };
                008ACAE007C38A9100A76ADA /* TrafficController.mm in Sources */ 
= {isa = PBXBuildFile; fileRef = 003533B106A5DD8500AB4577 /* 
TrafficController.mm */; };
-               008ACAE107C38A9200A76ADA /* USBIntersil.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 003533D606A5DD8500AB4577 /* USBIntersil.h */; };
-               008ACAE207C38A9300A76ADA /* USBIntersil.mm in Sources */ = {isa 
= PBXBuildFile; fileRef = 003533D706A5DD8500AB4577 /* USBIntersil.mm */; };
                008ACAE307C38A9700A76ADA /* ValuePair.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 000D15A906AB0D7C00935F7C /* ValuePair.m */; };
                008ACAE407C38A9700A76ADA /* ValuePair.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 000D15AA06AB0D7C00935F7C /* ValuePair.h */; };
                008ACAE507C38A9D00A76ADA /* WaveClient.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 003533B706A5DD8500AB4577 /* WaveClient.h */; };
@@ -474,6 +466,14 @@
                6C541AAC0A72003000B58A95 /* growl-wpa-challenge.png in 
Resources */ = {isa = PBXBuildFile; fileRef = 6C541AA90A72002F00B58A95 /* 
growl-wpa-challenge.png */; };
                6C541AAD0A72003000B58A95 /* growl-wpa-response.png in Resources 
*/ = {isa = PBXBuildFile; fileRef = 6C541AAA0A72002F00B58A95 /* 
growl-wpa-response.png */; };
                6CA3BCCB09B2A58F00DCB407 /* Accelerate.framework in Frameworks 
*/ = {isa = PBXBuildFile; fileRef = 6CA3BCCA09B2A58F00DCB407 /* 
Accelerate.framework */; };
+               6CE20615C5B043AF00A26C3A /* IntersilJack.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 6CE2060FC5B043AF00A26C3A /* IntersilJack.h */; };
+               6CE20616C5B043AF00A26C3A /* IntersilJack.mm in Sources */ = 
{isa = PBXBuildFile; fileRef = 6CE20610C5B043AF00A26C3A /* IntersilJack.mm */; 
};
+               6CE20617C5B043AF00A26C3A /* prism2.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 6CE20611C5B043AF00A26C3A /* prism2.h */; };
+               6CE20618C5B043AF00A26C3A /* structs.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 6CE20612C5B043AF00A26C3A /* structs.h */; };
+               6CE20619C5B043AF00A26C3A /* USBJack.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 6CE20613C5B043AF00A26C3A /* USBJack.h */; };
+               6CE2061AC5B043AF00A26C3A /* USBJack.mm in Sources */ = {isa = 
PBXBuildFile; fileRef = 6CE20614C5B043AF00A26C3A /* USBJack.mm */; };
+               6CE206E8C5B0502200A26C3A /* RalinkJack.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 6CE206E6C5B0502200A26C3A /* RalinkJack.h */; };
+               6CE206E9C5B0502200A26C3A /* RalinkJack.mm in Sources */ = {isa 
= PBXBuildFile; fileRef = 6CE206E7C5B0502200A26C3A /* RalinkJack.mm */; };
                87CEBA8209AEF03700AEB0B8 /* GrowlController.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 87CEBA8009AEF03700AEB0B8 /* GrowlController.h 
*/; };
                87CEBA8309AEF03700AEB0B8 /* GrowlController.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 87CEBA8109AEF03700AEB0B8 /* GrowlController.m 
*/; };
                8D1107280486CEB800E47090 /* KisMAC_Prefix.pch in Headers */ = 
{isa = PBXBuildFile; fileRef = 32CA4F630368D1EE00C91783 /* KisMAC_Prefix.pch 
*/; };
@@ -635,10 +635,6 @@
                003533CF06A5DD8500AB4577 /* WaveNetWPACrack.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = WaveNetWPACrack.m; sourceTree = "<group>"; };
                003533D006A5DD8500AB4577 /* WaveNetWPACrackAltivec.h */ = {isa 
= PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path 
= WaveNetWPACrackAltivec.h; sourceTree = "<group>"; };
                003533D106A5DD8500AB4577 /* WaveNetWPACrackAltivec.m */ = {isa 
= PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = WaveNetWPACrackAltivec.m; sourceTree = "<group>"; };
-               003533D406A5DD8500AB4577 /* prism2.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
prism2.h; sourceTree = "<group>"; };
-               003533D506A5DD8500AB4577 /* structs.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
structs.h; sourceTree = "<group>"; };
-               003533D606A5DD8500AB4577 /* USBIntersil.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
USBIntersil.h; sourceTree = "<group>"; };
-               003533D706A5DD8500AB4577 /* USBIntersil.mm */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; 
path = USBIntersil.mm; sourceTree = "<group>"; };
                003533D906A5DD8500AB4577 /* WaveSecret.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
WaveSecret.h; sourceTree = "<group>"; };
                003533DC06A5DD8500AB4577 /* PrefsClient.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
PrefsClient.h; sourceTree = "<group>"; };
                003533DD06A5DD8500AB4577 /* PrefsClient.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = PrefsClient.m; sourceTree = "<group>"; };
@@ -821,6 +817,14 @@
                6C541AA90A72002F00B58A95 /* growl-wpa-challenge.png */ = {isa = 
PBXFileReference; lastKnownFileType = image.png; path = 
"growl-wpa-challenge.png"; sourceTree = "<group>"; };
                6C541AAA0A72002F00B58A95 /* growl-wpa-response.png */ = {isa = 
PBXFileReference; lastKnownFileType = image.png; path = 
"growl-wpa-response.png"; sourceTree = "<group>"; };
                6CA3BCCA09B2A58F00DCB407 /* Accelerate.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; 
sourceTree = "<absolute>"; };
+               6CE2060FC5B043AF00A26C3A /* IntersilJack.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = 
IntersilJack.h; path = USBJack/IntersilJack.h; sourceTree = "<group>"; };
+               6CE20610C5B043AF00A26C3A /* IntersilJack.mm */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; 
name = IntersilJack.mm; path = USBJack/IntersilJack.mm; sourceTree = "<group>"; 
};
+               6CE20611C5B043AF00A26C3A /* prism2.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = 
prism2.h; path = USBJack/prism2.h; sourceTree = "<group>"; };
+               6CE20612C5B043AF00A26C3A /* structs.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = 
structs.h; path = USBJack/structs.h; sourceTree = "<group>"; };
+               6CE20613C5B043AF00A26C3A /* USBJack.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = 
USBJack.h; path = USBJack/USBJack.h; sourceTree = "<group>"; };
+               6CE20614C5B043AF00A26C3A /* USBJack.mm */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; 
name = USBJack.mm; path = USBJack/USBJack.mm; sourceTree = "<group>"; };
+               6CE206E6C5B0502200A26C3A /* RalinkJack.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
RalinkJack.h; path = USBJack/RalinkJack.h; sourceTree = "<group>"; };
+               6CE206E7C5B0502200A26C3A /* RalinkJack.mm */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; 
name = RalinkJack.mm; path = USBJack/RalinkJack.mm; sourceTree = "<group>"; };
                87CEBA8009AEF03700AEB0B8 /* GrowlController.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
GrowlController.h; sourceTree = "<group>"; };
                87CEBA8109AEF03700AEB0B8 /* GrowlController.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = GrowlController.m; sourceTree = "<group>"; };
                8D1107320486CEB800E47090 /* KisMAC.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = KisMAC.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1092,23 +1096,12 @@
                003533D206A5DD8500AB4577 /* Driver */ = {
                        isa = PBXGroup;
                        children = (
-                               003533D306A5DD8500AB4577 /* USBIntersilJack */,
+                               6CE2060EC5B0439100A26C3A /* USBJack */,
                        );
                        name = Driver;
                        path = Sources/Driver;
                        sourceTree = "<group>";
                };
-               003533D306A5DD8500AB4577 /* USBIntersilJack */ = {
-                       isa = PBXGroup;
-                       children = (
-                               003533D406A5DD8500AB4577 /* prism2.h */,
-                               003533D506A5DD8500AB4577 /* structs.h */,
-                               003533D606A5DD8500AB4577 /* USBIntersil.h */,
-                               003533D706A5DD8500AB4577 /* USBIntersil.mm */,
-                       );
-                       path = USBIntersilJack;
-                       sourceTree = "<group>";
-               };
                003533D806A5DD8500AB4577 /* not public */ = {
                        isa = PBXGroup;
                        children = (
@@ -1456,6 +1449,21 @@
                        name = Frameworks;
                        sourceTree = "<group>";
                };
+               6CE2060EC5B0439100A26C3A /* USBJack */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6CE2060FC5B043AF00A26C3A /* IntersilJack.h */,
+                               6CE20610C5B043AF00A26C3A /* IntersilJack.mm */,
+                               6CE20611C5B043AF00A26C3A /* prism2.h */,
+                               6CE20612C5B043AF00A26C3A /* structs.h */,
+                               6CE20613C5B043AF00A26C3A /* USBJack.h */,
+                               6CE20614C5B043AF00A26C3A /* USBJack.mm */,
+                               6CE206E6C5B0502200A26C3A /* RalinkJack.h */,
+                               6CE206E7C5B0502200A26C3A /* RalinkJack.mm */,
+                       );
+                       name = USBJack;
+                       sourceTree = "<group>";
+               };
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
@@ -1501,7 +1509,6 @@
                                008ACABF07C38A5300A76ADA /* PrefsTraffic.h in 
Headers */,
                                008ACAC107C38A5500A76ADA /* PrefsWebService.h 
in Headers */,
                                008ACAC307C38A5900A76ADA /* PrefsWindow.h in 
Headers */,
-                               008ACAC507C38A5D00A76ADA /* prism2.h in Headers 
*/,
                                008ACAC607C38A5F00A76ADA /* quicksort.h in 
Headers */,
                                008ACAC807C38A6600A76ADA /* RC4.h in Headers */,
                                008ACACA07C38A6800A76ADA /* ScanController.h in 
Headers */,
@@ -1512,10 +1519,8 @@
                                008ACAD507C38A7100A76ADA /* ScriptController.h 
in Headers */,
                                008ACAD707C38A7500A76ADA /* ScriptingEngine.h 
in Headers */,
                                008ACADA07C38A7A00A76ADA /* SpinChannel.h in 
Headers */,
-                               008ACADC07C38A7C00A76ADA /* structs.h in 
Headers */,
                                008ACADD07C38A8900A76ADA /* Trace.h in Headers 
*/,
                                008ACADF07C38A9000A76ADA /* TrafficController.h 
in Headers */,
-                               008ACAE107C38A9200A76ADA /* USBIntersil.h in 
Headers */,
                                008ACAE407C38A9700A76ADA /* ValuePair.h in 
Headers */,
                                008ACAE507C38A9D00A76ADA /* WaveClient.h in 
Headers */,
                                008ACAE707C38A9E00A76ADA /* WaveContainer.h in 
Headers */,
@@ -1573,9 +1578,6 @@
                                0035344E06A5DD8500AB4577 /* WaveNetLEAPCrack.h 
in Headers */,
                                0035345006A5DD8500AB4577 /* WaveNetWPACrack.h 
in Headers */,
                                0035345206A5DD8500AB4577 /* 
WaveNetWPACrackAltivec.h in Headers */,
-                               0035345406A5DD8500AB4577 /* prism2.h in Headers 
*/,
-                               0035345506A5DD8500AB4577 /* structs.h in 
Headers */,
-                               0035345606A5DD8500AB4577 /* USBIntersil.h in 
Headers */,
                                0035345806A5DD8500AB4577 /* WaveSecret.h in 
Headers */,
                                0035345906A5DD8500AB4577 /* PrefsClient.h in 
Headers */,
                                0035345B06A5DD8500AB4577 /* PrefsDriver.h in 
Headers */,
@@ -1635,6 +1637,11 @@
                                00DF456308B1E969003F3C7E /* 
WaveDriverAirportExtreme.h in Headers */,
                                87CEBA8209AEF03700AEB0B8 /* GrowlController.h 
in Headers */,
                                6C1D31C009F37BC70005A9F8 /* PrefsAdvanced.h in 
Headers */,
+                               6CE20615C5B043AF00A26C3A /* IntersilJack.h in 
Headers */,
+                               6CE20617C5B043AF00A26C3A /* prism2.h in Headers 
*/,
+                               6CE20618C5B043AF00A26C3A /* structs.h in 
Headers */,
+                               6CE20619C5B043AF00A26C3A /* USBJack.h in 
Headers */,
+                               6CE206E8C5B0502200A26C3A /* RalinkJack.h in 
Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
@@ -1906,7 +1913,6 @@
                                008ACADB07C38A7A00A76ADA /* SpinChannel.m in 
Sources */,
                                008ACADE07C38A8A00A76ADA /* Trace.m in Sources 
*/,
                                008ACAE007C38A9100A76ADA /* 
TrafficController.mm in Sources */,
-                               008ACAE207C38A9300A76ADA /* USBIntersil.mm in 
Sources */,
                                008ACAE307C38A9700A76ADA /* ValuePair.m in 
Sources */,
                                008ACAE607C38A9E00A76ADA /* WaveClient.m in 
Sources */,
                                008ACAE807C38A9F00A76ADA /* WaveContainer.m in 
Sources */,
@@ -1966,7 +1972,6 @@
                                0035344F06A5DD8500AB4577 /* WaveNetLEAPCrack.m 
in Sources */,
                                0035345106A5DD8500AB4577 /* WaveNetWPACrack.m 
in Sources */,
                                0035345306A5DD8500AB4577 /* 
WaveNetWPACrackAltivec.m in Sources */,
-                               0035345706A5DD8500AB4577 /* USBIntersil.mm in 
Sources */,
                                0035345A06A5DD8500AB4577 /* PrefsClient.m in 
Sources */,
                                0035345C06A5DD8500AB4577 /* PrefsDriver.m in 
Sources */,
                                0035345E06A5DD8500AB4577 /* PrefsFilter.m in 
Sources */,
@@ -2025,6 +2030,9 @@
                                00DF456408B1E969003F3C7E /* 
WaveDriverAirportExtreme.m in Sources */,
                                87CEBA8309AEF03700AEB0B8 /* GrowlController.m 
in Sources */,
                                6C1D31C109F37BC70005A9F8 /* PrefsAdvanced.m in 
Sources */,
+                               6CE20616C5B043AF00A26C3A /* IntersilJack.mm in 
Sources */,
+                               6CE2061AC5B043AF00A26C3A /* USBJack.mm in 
Sources */,
+                               6CE206E9C5B0502200A26C3A /* RalinkJack.mm in 
Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };

Modified: branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.h
===================================================================
--- branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.h    2006-08-26 
18:29:34 UTC (rev 170)
+++ branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.h    2006-08-27 
05:53:14 UTC (rev 171)
@@ -8,7 +8,7 @@
  */
 
 #import <Cocoa/Cocoa.h>
-#import "USBJack.h"
+#include "USBJack.h"
 
 class RalinkJack: public USBJack
 {
@@ -16,6 +16,13 @@
     
     RalinkJack();
     ~RalinkJack();
+    IOReturn   RTUSB_VendorRequest(UInt8 direction,
+                            UInt8 bRequest, 
+                            UInt16 wValue, 
+                            UInt16 wIndex, 
+                            UInt16 wLength, 
+                            void *pData, 
+                            UInt32 wLenDone );
     
 private:
         int temp;

Modified: branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.mm
===================================================================
--- branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.mm   2006-08-26 
18:29:34 UTC (rev 170)
+++ branches/usb-drivers/Sources/Driver/USBJack/RalinkJack.mm   2006-08-27 
05:53:14 UTC (rev 171)
@@ -9,6 +9,39 @@
 
 #include "RalinkJack.h"
 
+IOReturn       RalinkJack::RTUSB_VendorRequest(UInt8 direction,
+                        UInt8 bRequest, 
+                        UInt16 wValue, 
+                        UInt16 wIndex, 
+                        UInt16 wLength, 
+                        void *pData, 
+                        UInt32 wLenDone ) {
+    
+    int ret;
+    
+       if (!_devicePresent)
+       {
+               NSLog(@"device not connected");
+               return kIOReturnNoDevice;
+       }
+       else
+       {
+        IOUSBDevRequest * theRequest;
+        theRequest->bmRequestType = USBmakebmRequestType(direction, 
kUSBVendor, kUSBEndpoint);
+        theRequest->bRequest = bRequest;
+        theRequest->wValue = wValue; 
+        theRequest->wIndex = wIndex; 
+        theRequest->wLength = wLength; 
+        theRequest->pData = pData;
+        theRequest->wLenDone = wLenDone; 
+        
+        ret = (*_interface)->ControlRequest(_interface, 0, theRequest);
+        
+    }
+       return ret;    
+}
+
+
 RalinkJack::RalinkJack() {
     _isEnabled = false;
     _deviceInit = false;

Modified: branches/usb-drivers/Sources/Driver/USBJack/USBJack.mm
===================================================================
--- branches/usb-drivers/Sources/Driver/USBJack/USBJack.mm      2006-08-26 
18:29:34 UTC (rev 170)
+++ branches/usb-drivers/Sources/Driver/USBJack/USBJack.mm      2006-08-27 
05:53:14 UTC (rev 171)
@@ -820,10 +820,10 @@
             NSLog(@"Intersil USB Device found (vendor = 0x%x, product = 
0x%x)\n", vendor, product);
             deviceType = intersil;
         }
-        else if (i < dIntersilDeviceCount + dZydasDeviceCount) {
+     /*   else if (i < dIntersilDeviceCount + dZydasDeviceCount) {
             NSLog(@"Zydas USB Device found (vendor = 0x%x, product = 0x%x)\n", 
vendor, product);
             deviceType = zydas;
-        }
+        }*/
         else if (i < dIntersilDeviceCount + dZydasDeviceCount + 
dRalinkDeviceCount) {
             NSLog(@"Ralink 2500 USB Device found (vendor = 0x%x, product = 
0x%x)\n", vendor, product);
             deviceType = ralink;


Other related posts:

  • » [kismac] [binaervarianz] r171 - in branches/usb-drivers: KisMAC.xcodeproj Sources/Driver/USBJack