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

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2014-03-02T16:48:10+02:00</updated>

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

		<entry>
		<author><name><![CDATA[cpldcpu]]></name></author>
		<updated>2014-03-02T16:48:10+02:00</updated>

		<published>2014-03-02T16:48:10+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26658#p26658</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26658#p26658"/>
		<title type="html"><![CDATA[Re: Interrupt free / polled V-USB]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26658#p26658"><![CDATA[
Also mirroring my response here <img class="smilies" src="./../../../images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />Although I am not familiar with your problem, the reason could indeed be similar. I have also observed that things depend on the operating system and usb hub as well.<br /><br />You can easily emulate the behavior of the interrupt-free V-USB and avoid the NACKing problem by disabling interrupts while calling usbpoll() and waiting for a free bus before enabling them.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=20062">cpldcpu</a> — Sun Mar 02, 2014 4:48 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[martinay]]></name></author>
		<updated>2014-03-02T16:44:37+02:00</updated>

		<published>2014-03-02T16:44:37+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26657#p26657</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26657#p26657"/>
		<title type="html"><![CDATA[Re: Interrupt free / polled V-USB]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26657#p26657"><![CDATA[
Very good analysis !<br /><br />The host appetite described in the blog could also probably explains problems I’ve got with CDC-ACM …<br />( see <!-- l --><a class="postlink-local" href="http://forums.obdev.at/viewtopic.php?f=8&amp;t=8838">viewtopic.php?f=8&amp;t=8838</a><!-- l --> )<br />I will probably plug a Saleae logic analyser to confirm that)<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=20187">martinay</a> — Sun Mar 02, 2014 4:44 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[cpldcpu]]></name></author>
		<updated>2014-03-02T14:32:06+02:00</updated>

		<published>2014-03-02T14:32:06+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26656#p26656</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26656#p26656"/>
		<title type="html"><![CDATA[Interrupt free / polled V-USB]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8878&amp;p=26656#p26656"><![CDATA[
I wrote a blog article to explain the interrupt-free V-USB implementation that will be used in the upcoming USB Bootloader Micronucleus V2. The idea of implementing a polled-version of V-USB was brought up in this forum by blarrg.<br /><br /><!-- m --><a class="postlink" href="http://cpldcpu.wordpress.com/2014/03/02/interrupt-free-v-usb/">http://cpldcpu.wordpress.com/2014/03/02 ... ree-v-usb/</a><!-- m --><br /><br />I think it is pretty interesting, since the approach of intentionally timing out packets also allows to improve the general performance of V-USB, even when interrupts are used. Any thoughts on that?<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=20062">cpldcpu</a> — Sun Mar 02, 2014 2:32 pm</p><hr />
]]></content>
	</entry>
	</feed>
