<?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/933" />

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2007-11-15T13:56:37+02:00</updated>

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

		<entry>
		<author><name><![CDATA[sprhawk]]></name></author>
		<updated>2007-11-15T13:56:37+02:00</updated>

		<published>2007-11-15T13:56:37+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=933&amp;p=3089#p3089</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=933&amp;p=3089#p3089"/>
		<title type="html"><![CDATA[Why these two descriptors, one is working, the other is not.]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=933&amp;p=3089#p3089"><![CDATA[
the working one:<br /><div class="codebox"><p>Code: </p><pre><code>char usbHidReportDescriptor&#91;25&#93; = &#123;//OK//ok<br />   0x05, 0x01,                    // USAGE_PAGE &#40;Generic Desktop&#41;<br />   0x15, 0x00,                  //Logical_Minimum &#40;0&#41;<br />   0x09, 0x04,                    // USAGE &#40;Joystick&#41;<br />   0xa1, 0x01,                    // COLLECTION &#40;Application&#41;<br />    0x05, 0x02,                    //    USAGE_PAGE &#40;Simulation Controls&#41;<br />   0x09, 0xc5,                    //     USAGE &#40;Rudder&#41;    <br />   0x09, 0xbb,                    //     USAGE &#40;Brake&#41;  <br />   0x15, 0x81,                    //     LOGICAL_MINIMUM &#40;-127&#41;<br />    0x25, 0x7f,                    //     LOGICAL_MAXIMUM &#40;127&#41;<br />   0x75, 0x08,                    //     REPORT_SIZE &#40;8&#41;<br />    0x95, 0x02,                    //     REPORT_COUNT &#40;2&#41;<br />    0x81, 0x02,                    //     INPUT &#40;Data,Var,Abs&#41;<br />    0xc0                           // END_COLLECTION<br />&#125;;<br /></code></pre></div><br /><br />the non-working one:<br /><div class="codebox"><p>Code: </p><pre><code>char usbHidReportDescriptor&#91;30&#93; = &#123;<br />   0x05, 0x01,                    // USAGE_PAGE &#40;Generic Desktop&#41;<br />   0x15, 0x00,                  //Logical_Minimum &#40;0&#41;<br />   0x09, 0x04,                    // USAGE &#40;Joystick&#41;<br />   0xa1, 0x01,                    // COLLECTION &#40;Application&#41;<br />    0x05, 0x02,                    //    USAGE_PAGE &#40;Simulation Controls&#41;<br />   0x09, 0xc5,                    //     USAGE &#40;Rudder&#41;    <br />   0x09, 0xbb,                    //     USAGE &#40;Brake&#41;  <br />   0x15, 0x81,                    //     LOGICAL_MINIMUM &#40;-127&#41;<br />    0x25, 0x7f,                    //     LOGICAL_MAXIMUM &#40;127&#41;<br />   0x35, 0x00,                    //     PHYSICAL_MINIMUM &#40;0&#41;<br />    0x46, 0xff, 0x00,              //     PHYSICAL_MAXIMUM &#40;255&#41;<br />    0x75, 0x08,                    //     REPORT_SIZE &#40;8&#41;<br />    0x95, 0x02,                    //     REPORT_COUNT &#40;2&#41;<br />    0x81, 0x02,                    //     INPUT &#40;Data,Var,Abs&#41;<br />    0xc0                           // END_COLLECTION<br />&#125;;<br /></code></pre></div><br /><br />who can tell me why? Thank you!<br /><br />the following descriptor worked once, but didn't work now  <img class="smilies" src="./../../../images/smilies/icon_redface.gif" alt=":oops:" title="Embarassed" /> <br /><div class="codebox"><p>Code: </p><pre><code>char usbHidReportDescriptor&#91;28&#93;= &#123;//OK<br />   0x05, 0x01,                    // USAGE_PAGE &#40;Generic Desktop&#41;<br />    0x15, 0x00,                    // LOGICAL_MINIMUM &#40;0&#41;<br />    0x09, 0x04,                    // USAGE &#40;Joystick&#41;<br />    0xa1, 0x01,                    // COLLECTION &#40;Application&#41;<br />    0x09, 0x01,                    //   USAGE &#40;Pointer&#41;<br />    0xa1, 0x00,                    //   COLLECTION &#40;Physical&#41;<br />    0x09, 0x30,                    //     USAGE &#40;X&#41;<br />   0x09, 0x31,                    //     USAGE &#40;Z&#41;<br />    0x15, 0x81,                    //   LOGICAL_MINIMUM &#40;-127&#41;<br />    0x25, 0x7f,                    //   LOGICAL_MAXIMUM &#40;127&#41;<br />   0x75, 0x08,                  //     report size&#40;8&#41;<br />    0x95, 0x02,                    //     REPORT_COUNT &#40;2&#41;<br />    0x81, 0x02,                    //     INPUT &#40;Data,Var,Abs&#41;<br />    0xc0,                           // END_COLLECTION<br />   0xc0                           // END_COLLECTION<br />&#125;;<br /></code></pre></div><p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=517">sprhawk</a> — Thu Nov 15, 2007 1:56 pm</p><hr />
]]></content>
	</entry>
	</feed>
