<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forums.obdev.at/app.php/feed/topic/3882" />

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2010-03-23T15:31:54+02:00</updated>

	<author><name><![CDATA[Objective Development Forums]]></name></author>
	<id>https://forums.obdev.at/app.php/feed/topic/3882</id>

		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-23T15:31:54+02:00</updated>

		<published>2010-03-23T15:31:54+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13813#p13813</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13813#p13813"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13813#p13813"><![CDATA[
Hi,<br /><br />I want to modify my descriptor!<br /><br />old:<br /><div class="codebox"><p>Code: </p><pre><code>PROGMEM char usbHidReportDescriptor&#91;24&#93; = {<br />    0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)<br />    0x0b, 0x01, 0x00, 0x00, 0xff,  // USAGE (Vendor Defined Page 1:Vendor Usage 1)<br />    0xa1, 0x01,                    // COLLECTION (Application)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x95, 0x06,                    //   REPORT_COUNT (6)<br />    0x09, 0x00,                    //   USAGE (Undefined)<br />    0x82, 0x02, 0x01,              //   INPUT (Data,Var,Abs,Buf)<br />    0xc0                           // END_COLLECTION<br />};</code></pre></div><br /><br />new:<br /><div class="codebox"><p>Code: </p><pre><code>PROGMEM char usbHidReportDescriptor&#91;40&#93; = {<br />    0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)<br />    0x0b, 0x01, 0x00, 0x00, 0xff,  // USAGE (Vendor Defined Page 1:Vendor Usage 1)<br />    0xa1, 0x01,                    // COLLECTION (Application)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x95, 0x06,                    //   REPORT_COUNT (6)<br />    0x09, 0x00,                    //   USAGE (Undefined)<br />    0x82, 0x02, 0x01,              //   INPUT (Data,Var,Abs,Buf)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x85, 0x01,                    //   REPORT_ID (1)<br />    0x95, 0x01,                    //   REPORT_COUNT (1)<br />    0x09, 0x00,                    //   USAGE (Undefined)<br />    0xb2, 0x02, 0x01,              //   FEATURE (Data,Var,Abs,Buf)<br />    0xc0                           // END_COLLECTION<br />};</code></pre></div><br /><br />But the device get's not init! How to work with input and feature?<br /><br />thx<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Tue Mar 23, 2010 3:31 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-07T11:00:59+02:00</updated>

		<published>2010-03-07T11:00:59+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13549#p13549</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13549#p13549"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13549#p13549"><![CDATA[
As I found out the report number is the Report ID.<br /><br />I have now this usbFunctionSetup function:<br /><div class="codebox"><p>Code: </p><pre><code>/* ------------------------------------------------------------------------- */<br /><br />uchar   usbFunctionSetup(uchar data&#91;8&#93;) <br />{ <br />static uchar    replyBuf&#91;7&#93;; <br />usbRequest_t    *rq = (void *)data; <br /><br />          usbMsgPtr = replyBuf;<br /><br /><br />    if((rq-&gt;bmRequestType &amp; USBRQ_TYPE_MASK) == USBRQ_TYPE_CLASS){    // HID class request <br />        if(rq-&gt;bRequest == USBRQ_HID_GET_REPORT){  // wValue: ReportType (highbyte), ReportID (lowbyte)<br /><br /><br />            if(rq-&gt;wValue.bytes&#91;0&#93; == 1){   /* ReportID 1 */ <br />//send dummy repl<br />                replyBuf&#91;0&#93; = rq-&gt;wValue.bytes&#91;0&#93;; <br />                replyBuf&#91;1&#93; = 0x11; <br />                replyBuf&#91;2&#93; = 0x22;<br />                replyBuf&#91;3&#93; = 0x33; <br />                replyBuf&#91;4&#93; = 0x44; <br />                replyBuf&#91;5&#93; = 0x55; <br />                replyBuf&#91;6&#93; = 0x66;                          <br />                return 7; <br />            }else if(rq-&gt;wValue.bytes&#91;0&#93; == 2){ /* ReportID 2 */ <br />                replyBuf&#91;0&#93; = rq-&gt;wValue.bytes&#91;0&#93;;<br />            eeprom_read_block(&amp;replyBuf&#91;1&#93;, 0, 1); <br />                return 2;  <br />            }else if(rq-&gt;wValue.bytes&#91;0&#93; == 3){ /* ReportID 3 */ <br />                replyBuf&#91;0&#93; = rq-&gt;wValue.bytes&#91;0&#93;;<br />            eeprom_read_block(&amp;replyBuf&#91;1&#93;, 1, 6); <br />                return 7;  <br />            }<br />          <br />        }else if(rq-&gt;bRequest == USBRQ_HID_SET_REPORT){ <br />            if(rq-&gt;wValue.bytes&#91;0&#93; == 4){   /* ReportID 4 */<br />            //store Enabled in EEProm:       <br />            eeprom_write_block(&amp;rq-&gt;wValue.bytes&#91;1&#93;, (uchar *)0, 1);<br />            //update Enabled<br />            Enabled = rq-&gt;wValue.bytes&#91;1&#93;;  <br />                return 1;<br />            <br />            }else if(rq-&gt;wValue.bytes&#91;0&#93; == 5){  /* ReportID 5 */<br />            //store Code in EEProm          <br />            eeprom_write_block(&amp;rq-&gt;wValue.bytes&#91;1&#93;, (uchar *)1, 6);<br />                return 1;<br />             <br />            } <br />        } <br />    }else{ <br />        // ignore vendor type requests, we don't use any<br />    } <br />    return 0; <br />} </code></pre></div><br /><br />Reading Report IDs 1-3 is working as it should.<br /><br />But the saving to the eeprom isn't working.<br /><br />Please help!<br /><br />THX!<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Sun Mar 07, 2010 11:00 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-06T22:32:42+02:00</updated>

		<published>2010-03-06T22:32:42+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13547#p13547</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13547#p13547"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13547#p13547"><![CDATA[
Hi,<br /><br />I translated the code now to D2010. It's working!<br /><br />But one more question! Waht is the &quot;reportNumber&quot;?<br /><br /><div class="codebox"><p>Code: </p><pre><code>int usbhidGetReport(usbDevice_t *device, int reportNumber, char *buffer, int *len)<br />{<br />BOOLEAN rval = 0;<br /><br />    buffer&#91;0&#93; = reportNumber;<br />    rval = HidD_GetFeature((HANDLE)device, buffer, *len);<br />    return rval == 0 ? USBOPEN_ERR_IO : 0;<br />}</code></pre></div><br /><br />And how to do a feature request of 2 different values?<br />Like once I want to read a var type struct of 6 Bytes.<br />The other second request will be 6 bytes of eeprom.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Sat Mar 06, 2010 10:32 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-05T20:49:37+02:00</updated>

		<published>2010-03-05T20:49:37+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13533#p13533</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13533#p13533"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13533#p13533"><![CDATA[
Any hint how to fix this?<br /><br />EDIT: PATH variable was needed, after a reboot it's working.<br /><br />One question about the hidtool: Is there a MSDN documentation how the device get choosen?<br />Better would be an example for Delphi...<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Fri Mar 05, 2010 8:49 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[christian]]></name></author>
		<updated>2010-03-05T20:23:01+02:00</updated>

		<published>2010-03-05T20:23:01+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13532#p13532</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13532#p13532"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13532#p13532"><![CDATA[
The error message says that the make utility can't find the gcc executable. This is some kind of misconfiguration of your MinGW installation.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=8">christian</a> — Fri Mar 05, 2010 8:23 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-05T20:08:07+02:00</updated>

		<published>2010-03-05T20:08:07+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13531#p13531</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13531#p13531"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13531#p13531"><![CDATA[
I got the AVR part now compiled but I have problems with the command line tool:<br /><blockquote class="uncited"><div>C:\HID\AVR\vusb-20090822\examples\hid-data\commandline&gt;make -f Makefile.windows<br />gcc  -O -Wall  -c hidtool.c -o hidtool.o<br />process_begin: CreateProcess(NULL, gcc -O -Wall -c hidtool.c -o hidtool.o, ...)<br />failed.<br />make (e=2): Das System kann die angegebene Datei nicht finden.<br />make: *** [hidtool.o] Error 2</div></blockquote><br /><br />I installed the complete MinGW.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Fri Mar 05, 2010 8:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[christian]]></name></author>
		<updated>2010-03-05T18:10:21+02:00</updated>

		<published>2010-03-05T18:10:21+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13528#p13528</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13528#p13528"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13528#p13528"><![CDATA[
When you switch your HID between mouse, keyboard and other types, ALWAYS switch the USB PID as well. Windows caches the association of PID with a driver forever.<br /><br />Regarding the host side software: Look at the hid-data example, it uses the functions from libs-host. The Windows version uses native Windows functions (not libusb-win32) to send and receive feature reports. Note that these reports are not sent in interrupt transfers, they are sent over the control endpoint 0.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=8">christian</a> — Fri Mar 05, 2010 6:10 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-05T17:59:22+02:00</updated>

		<published>2010-03-05T17:59:22+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13526#p13526</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13526#p13526"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13526#p13526"><![CDATA[
Ok, at first:<br /><br />if the Usage is != Keyboard or Mouse the second device like the picture is showing will apear.<br /><br />If the Usage != Keybaord or Mouse GetRawInputDeviceInfo will not find the Device. Looks like only Keyboard &amp; Mouse are supported.<br /><br />So now I don't get it working! I tried also this:<br /><div class="codebox"><p>Code: </p><pre><code>char ReportDescriptor&#91;20&#93; = {<br />    0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)<br />    0x09, 0x06,                    //   USAGE (Keyboard)<br />    0xa1, 0x01,                    // COLLECTION (Application)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x95, 0x06,                    //   REPORT_COUNT (6)<br />    0x09, 0x00,                    //   USAGE (Undefined)<br />    0x81, 0x00,                    //   INPUT (Data,Ary,Abs)<br />    0xc0                           //   END_COLLECTION<br />};</code></pre></div><br /><br />Because of the sample of HID Keys:<br /><div class="codebox"><p>Code: </p><pre><code>PROGMEM char usbHidReportDescriptor&#91;35&#93; = { /* USB report descriptor */<br />    0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)<br />    0x09, 0x06,                    // USAGE (Keyboard)<br />    0xa1, 0x01,                    // COLLECTION (Application)<br />    0x05, 0x07,                    //   USAGE_PAGE (Keyboard)<br />    0x19, 0xe0,                    //   USAGE_MINIMUM (Keyboard LeftControl)<br />    0x29, 0xe7,                    //   USAGE_MAXIMUM (Keyboard Right GUI)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x25, 0x01,                    //   LOGICAL_MAXIMUM (1)<br />    0x75, 0x01,                    //   REPORT_SIZE (1)<br />    0x95, 0x08,                    //   REPORT_COUNT (8)<br />    0x81, 0x02,                    //   INPUT (Data,Var,Abs)<br />    0x95, 0x01,                    //   REPORT_COUNT (1)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x25, 0x65,                    //   LOGICAL_MAXIMUM (101)<br />    0x19, 0x00,                    //   USAGE_MINIMUM (Reserved (no event indicated))<br />    0x29, 0x65,                    //   USAGE_MAXIMUM (Keyboard Application)<br />    0x81, 0x00,                    //   INPUT (Data,Ary,Abs)<br />    0xc0                           // END_COLLECTION<br />};</code></pre></div><br />It will work that I get the Message WM_INPUT from the device.<br /><br /><br />Ho to get it working to send 6 Bytes per interrupt to the host? Lib-USB is no way because it isn't working on WIN7!<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Fri Mar 05, 2010 5:59 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[schwa226]]></name></author>
		<updated>2010-03-05T15:06:52+02:00</updated>

		<published>2010-03-05T15:06:52+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13524#p13524</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13524#p13524"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13524#p13524"><![CDATA[
Hi,<br /><br />thx for this info!<br /><br />I found the example and i modified it to 6 byte transfer:<br /><div class="codebox"><p>Code: </p><pre><code>PROGMEM char usbHidReportDescriptor&#91;21&#93; = {<br />    0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)<br />    0x09, 0x01,                    // USAGE (Vendor Usage 1)<br />    0xa1, 0x01,                    // COLLECTION (Application)<br />    0x15, 0x00,                    //   LOGICAL_MINIMUM (0)<br />    0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)<br />    0x75, 0x08,                    //   REPORT_SIZE (8)<br />    0x95, 0x06,                    //   REPORT_COUNT (6)<br />    0x09, 0x00,                    //   USAGE (Undefined)<br />    0xb2, 0x02, 0x01,              //   FEATURE (Data,Var,Abs,Buf)<br />    0xc0                           // END_COLLECTION<br />};</code></pre></div><br /><br />But now I have the problem that the avr will not get listed in my list of GetRawInputDeviceList: <a href="http://msdn.microsoft.com/en-us/library/ms645598(VS.85).aspx" class="postlink">http://msdn.microsoft.com/en-us/library/ms645598(VS.85).aspx</a>!<br /><br />The AVR is found in the system and have the VID/PID: USB\VID_16C0&amp;PID_05DF<br /><br />Why it will not be listed in Raw Input Device list?<br /><br />Registry:<br /><div class="codebox"><p>Code: </p><pre><code>Windows Registry Editor Version 5.00<br /><br />&#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_16C0&amp;PID_05DF&#93;<br /><br />&#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_16C0&amp;PID_05DF\5&amp;1bb80c05&amp;0&amp;1&#93;<br />&quot;DeviceDesc&quot;=&quot;@input.inf,%hid.devicedesc%;USB-Eingabegerät&quot;<br />&quot;LocationInformation&quot;=&quot;Port_#0001.Hub_#0005&quot;<br />&quot;Capabilities&quot;=dword:00000084<br />&quot;HardwareID&quot;=hex(7):55,00,53,00,42,00,5c,00,56,00,49,00,44,00,5f,00,31,00,36,\<br />  00,43,00,30,00,26,00,50,00,49,00,44,00,5f,00,30,00,35,00,44,00,46,00,26,00,\<br />  52,00,45,00,56,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\<br />  00,56,00,49,00,44,00,5f,00,31,00,36,00,43,00,30,00,26,00,50,00,49,00,44,00,\<br />  5f,00,30,00,35,00,44,00,46,00,00,00,00,00<br />&quot;CompatibleIDs&quot;=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\<br />  5f,00,30,00,33,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\<br />  00,30,00,30,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30,00,30,00,00,00,55,00,\<br />  53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,33,00,26,00,53,\<br />  00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,30,00,00,00,55,00,\<br />  53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,33,00,00,00,00,\<br />  00<br />&quot;ContainerID&quot;=&quot;{073edcf9-2849-11df-9596-005056c00008}&quot;<br />&quot;ConfigFlags&quot;=dword:00000000<br />&quot;ClassGUID&quot;=&quot;{745a17a0-74d3-11d0-b6fe-00a0c90f57da}&quot;<br />&quot;Driver&quot;=&quot;{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\\0012&quot;<br />&quot;Class&quot;=&quot;HIDClass&quot;<br />&quot;Mfg&quot;=&quot;@input.inf,%stdmfg%;(Standardsystemgeräte)&quot;<br />&quot;Service&quot;=&quot;HidUsb&quot;<br />&quot;ParentIdPrefix&quot;=&quot;6&amp;f11c4ed&amp;5&quot;<br /><br />&#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_16C0&amp;PID_05DF\5&amp;1bb80c05&amp;0&amp;1\Device Parameters&#93;<br />&quot;SymbolicName&quot;=&quot;\\??\\USB#VID_16C0&amp;PID_05DF#5&amp;1bb80c05&amp;0&amp;1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}&quot;<br /><br />&#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_16C0&amp;PID_05DF\5&amp;1bb80c05&amp;0&amp;1\LogConf&#93;<br /><br />&#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_16C0&amp;PID_05DF\5&amp;1bb80c05&amp;0&amp;1\Control&#93;</code></pre></div><br /><br />Also strange is the second device:<br /><a href="http://www.postimage.org/image.php?v=Pqa3kXr" class="postlink"><img src="http://s3.postimage.org/a3kXr.jpg" class="postimage" alt="Image" /></a><br />I tried to uninstall the mouse. But it is coming again when the AVR gets connected.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3520">schwa226</a> — Fri Mar 05, 2010 3:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[christian]]></name></author>
		<updated>2010-02-28T18:39:00+02:00</updated>

		<published>2010-02-28T18:39:00+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13446#p13446</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13446#p13446"/>
		<title type="html"><![CDATA[Re: Help with usbHidReportDescriptor]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3882&amp;p=13446#p13446"><![CDATA[
If you want to use HID for data, not as an external keyboard, see the hid-data example which ships with the driver.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=8">christian</a> — Sun Feb 28, 2010 6:39 pm</p><hr />
]]></content>
	</entry>
	</feed>
