<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[James's Programming Page — HidSharp]]></title>
	<link rel="self" href="https://swforum.seekye.com/feed/atom/topic/10075/" />
	<updated>2015-01-12T17:35:03Z</updated>
	<generator>PunBB</generator>
	<id>https://swforum.seekye.com/topic/10075/</id>
		<entry>
			<title type="html"><![CDATA[Re: HidSharp]]></title>
			<link rel="alternate" href="https://swforum.seekye.com/post/12930/#p12930" />
			<content type="html"><![CDATA[<p>If the device does not use Report IDs, MacOS does not include one. Windows includes one, and it must be zero.<br />When it is sent to the device, Windows will trim off the zero-value Report ID. I have duplicated this behavior in the Linux implementation. That is a flaw in the MacOS implementation, but as yet I haven&#039;t found a good way to retrieve the Report Descriptor on MacOS to correct it. If your device uses Report IDs, its behavior is identical on all platforms.</p>]]></content>
			<author>
				<name><![CDATA[Zer]]></name>
				<uri>https://swforum.seekye.com/user/2/</uri>
			</author>
			<updated>2015-01-12T17:35:03Z</updated>
			<id>https://swforum.seekye.com/post/12930/#p12930</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HidSharp]]></title>
			<link rel="alternate" href="https://swforum.seekye.com/post/12928/#p12928" />
			<content type="html"><![CDATA[<p>I have noticed a slight inconsistency in the behaviour of HidSharp on Windows VS Mac OSX...</p><p>Essentially, I have a Full Speed HID device which on Windows reports input and output report sizes of 65 bytes, and OSX reports 64 bytes for both.</p><p>I have been able to get the device to work on OSX by omitting the first byte on the output report, and by padding the input report with a 0 byte. ( the first byte is always 0 with this device...)</p><p>I am quite new to USB Hid, and I have read some documentation which states that the maximum input/output report size for a full speed device is 64 bytes, could this be the reason this is occurring? And if so, why would Windows allow 65 byte report size? Or is there a different reason for what I am seeing here?</p><p>Thanks<br />-Jared</p>]]></content>
			<author>
				<name><![CDATA[jared]]></name>
				<uri>https://swforum.seekye.com/user/14168/</uri>
			</author>
			<updated>2014-11-02T17:33:28Z</updated>
			<id>https://swforum.seekye.com/post/12928/#p12928</id>
		</entry>
</feed>
