<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[James's Programming Page — HidSharp]]></title>
		<link>https://swforum.seekye.com/topic/10075/</link>
		<atom:link href="https://swforum.seekye.com/feed/rss/topic/10075/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in HidSharp.]]></description>
		<lastBuildDate>Mon, 12 Jan 2015 17:35:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HidSharp]]></title>
			<link>https://swforum.seekye.com/post/12930/#p12930</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Zer)]]></author>
			<pubDate>Mon, 12 Jan 2015 17:35:03 +0000</pubDate>
			<guid>https://swforum.seekye.com/post/12930/#p12930</guid>
		</item>
		<item>
			<title><![CDATA[HidSharp]]></title>
			<link>https://swforum.seekye.com/post/12928/#p12928</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (jared)]]></author>
			<pubDate>Sun, 02 Nov 2014 17:33:28 +0000</pubDate>
			<guid>https://swforum.seekye.com/post/12928/#p12928</guid>
		</item>
	</channel>
</rss>
