<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/libusbdotnet/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 03 Jul 2020 05:04:12 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libusbdotnet/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>ARM32: SDK3.1.102 &amp; LibUsbDotNet</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;dotnet msbuild LibUsbDotNet.sln under ubuntu yields the following errors:&lt;/p&gt;
&lt;p&gt;/home/ubuntu/dotnet/dotnet/sdk/3.1.102/Microsoft.Common.CurrentVersion.targets(1175,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.5 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at &lt;a href="https://aka.ms/msbuild/developerpacks" rel="nofollow"&gt;https://aka.ms/msbuild/developerpacks&lt;/a&gt; &lt;span&gt;[/home/ubuntu/LibUsbDotNet/src/Examples/Show.Info/Show.Info.csproj]&lt;/span&gt;&lt;br/&gt;
/home/ubuntu/dotnet/dotnet/sdk/3.1.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1004: Assets file '/home/ubuntu/LibUsbDotNet/src/LibUsbDotNet.Generator/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. &lt;span&gt;[/home/ubuntu/LibUsbDotNet/src/LibUsbDotNet.Generator/LibUsbDotNet.Generator.csproj]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The hints point to v4.5 of .Net needed for LibUsbDotNet.  &lt;/p&gt;
&lt;p&gt;Do I need to find a version that is suited for sdk 3.1.102?&lt;/p&gt;
&lt;p&gt;I am at an "M-pass".&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Keith Tinsley</dc:creator><pubDate>Fri, 03 Jul 2020 05:04:12 -0000</pubDate><guid>https://sourceforge.net6344de3eccecbc450bf16cd0add9a4d69cc2b46b</guid></item><item><title>Support for Xamarin/Android</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;LibUSB supports Android and it would be great if I could develop in C# based on Xamarin.&lt;br /&gt;
I successfully built LibUSB following these intructions:   &lt;a href="https://github.com/libusb/libusb/tree/master/android" rel="nofollow"&gt;https://github.com/libusb/libusb/tree/master/android&lt;/a&gt;&lt;br /&gt;
I'm now looking into the LibUSB.NET code to find what's useful and what's not. It's hard to remove dependencies (like Windows Forms) without breaking everything.&lt;br /&gt;
Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Antão Almada</dc:creator><pubDate>Mon, 10 Nov 2014 11:39:19 -0000</pubDate><guid>https://sourceforge.net4102e2549c8fbd0f935a575c64e5399a3e7761cd</guid></item><item><title>Add (cross-platform) ability to open a device from a DeviceNotify event</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have found myself needing to adapt some code that communicates with USB devices under Win32 to work under OS X, and LibUsbDotNet seems like a godsend.  There are a couple of problem points, however:&lt;/p&gt;
&lt;p&gt;(1) Our software will need to control 8-16 identical devices.  Furthermore, like many devices that originally used serial I/O, the manufacturer has neglected to populate the Serial Number field in the USB descriptor.  This means the devices are nearly impossible to tell apart.&lt;/p&gt;
&lt;p&gt;(2) Under Win32, opening the device is easy -- LibUsbDevice.Open will do the trick.  However, there is no equivalent for MonoUsbDevice; furthermore, there is no information in the IUsbDeviceNotifyInfo interface that uniquely correlates it with a UsbRegistry object under OS X; the ill-defined SymbolicName property is blank.&lt;/p&gt;
&lt;p&gt;I have created a patch that does the following:&lt;/p&gt;
&lt;p&gt;(1) Adds an (abstract) DevicePath property to the UsbRegistry and UsbDevice classes.&lt;br /&gt;
(2) Adds an "Open" method to the IUsbDeviceNotifyInfo interface, to allow code using the DeviceNotify mechanism to directly access the device it received the notification about.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stevie Oh</dc:creator><pubDate>Mon, 11 Nov 2013 18:15:00 -0000</pubDate><guid>https://sourceforge.net499e141492c5f0ebf51d09256afe5c0b66d6075a</guid></item><item><title>Add double buffering to endpoint reader</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to add double-buffering to the endpoint reader so that data can continue to be collected while handling the DataReceived event.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arnie Koster</dc:creator><pubDate>Mon, 28 Mar 2011 21:36:28 -0000</pubDate><guid>https://sourceforge.netfaa627a43d9a475f65f18d227338b8fb42755033</guid></item><item><title>Add double buffering to endpoint reader</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to add double-buffering to the endpoint reader so that data can continue to be collected while handling the DataReceived event.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arnie Koster</dc:creator><pubDate>Mon, 28 Mar 2011 19:39:11 -0000</pubDate><guid>https://sourceforge.net3ba84d30e066492c351cd8e6fe8a2892d720ba0b</guid></item><item><title>Add control endpoint transfer timeout option to calls</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to add a timeout argument to the various implementations of the control endpoint read/write calls.  That way the default value can be overridden.  Please reference &lt;a href="https://sourceforge.net/apps/phpbb/libusbdotnet/viewtopic.php?f=3&amp;amp;t=72."&gt;https://sourceforge.net/apps/phpbb/libusbdotnet/viewtopic.php?f=3&amp;amp;t=72.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse</dc:creator><pubDate>Sat, 26 Mar 2011 23:53:36 -0000</pubDate><guid>https://sourceforge.net863b866851a3743ce67f0e42ef38343b79030a89</guid></item><item><title>Adding application config to libusbdotnet</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice if you could add an application config (called LibUsbDotNet.dll.config or just an example of that file) to the library with the following content:&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
&amp;lt;dllmap os="linux" dll="libusb-1.0.dll" target="libusb-1.0.so.0"/&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;/p&gt;
&lt;p&gt;With that file it's no more required to add a symlink into the application directory to libusb-1.0.0 (ln -s /usr/lib/libusb-1.0.so.0 libusb-1.0.so)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas B.</dc:creator><pubDate>Thu, 02 Dec 2010 18:47:40 -0000</pubDate><guid>https://sourceforge.nete8e5cd27643ca434da96fcaf45239521d70909f3</guid></item><item><title>Async control transfer support</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;LibUsbDotNet doesn't directly support async control transfers.  With v.2.2.5 the only way to achieve this is by using the low-level  MonoLibUsb api directly (libusb-1.0)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Travis Robinson</dc:creator><pubDate>Tue, 27 Apr 2010 21:55:18 -0000</pubDate><guid>https://sourceforge.netac4049d6e506ac5430d4493807c8ee4efea8589e</guid></item><item><title>Isochronous transfer support (libusb-win32)</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;LibUsbDotNet doesn't implement the function need to support isochronous transfers when using it with libusb-win32. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Travis Robinson</dc:creator><pubDate>Tue, 27 Apr 2010 21:49:07 -0000</pubDate><guid>https://sourceforge.netb5fe0483ed1081caa0541d7a08f40a98afb6beca</guid></item><item><title>InfoConfig.Extra</title><link>https://sourceforge.net/p/libusbdotnet/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Namespace: LibUsbDotNet.Usb.Info.InfoConfig&lt;br /&gt;
Property Name: Extra&lt;br /&gt;
Typ: byte[]&lt;/p&gt;
&lt;p&gt;I expect the complete Configuration Descriptor (with other Descriptors inside) in this array.&lt;br /&gt;
At the moment I can not use it, because extra is always null. Will never been initialized.&lt;/p&gt;
&lt;p&gt;I don't know where the Problem is.&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Markus Schütterle&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Schütterle</dc:creator><pubDate>Tue, 19 Aug 2008 12:00:08 -0000</pubDate><guid>https://sourceforge.neta862bc848ecfbe136815e8721d32b94032dab4e9</guid></item></channel></rss>