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

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2013-10-02T21:29:36+02:00</updated>

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

		<entry>
		<author><name><![CDATA[ulao]]></name></author>
		<updated>2013-10-02T21:29:36+02:00</updated>

		<published>2013-10-02T21:29:36+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25889#p25889</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25889#p25889"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25889#p25889"><![CDATA[
Look at <!-- m --><a class="postlink" href="http://www.raphnet.net/electronique/snes_nes_usb/index_en.php">http://www.raphnet.net/electronique/sne ... dex_en.php</a><!-- m --> ( source at bottom of page )<br />He made an adapter that changes the reportDescriptor based on a variable.  Depending on what the condition is, it leads a new descriptor. This maybe what you are after.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=1281">ulao</a> — Wed Oct 02, 2013 9:29 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[LIM]]></name></author>
		<updated>2013-10-02T19:21:33+02:00</updated>

		<published>2013-10-02T19:21:33+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25886#p25886</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25886#p25886"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25886#p25886"><![CDATA[
<blockquote><div><cite>Madara wrote:</cite>It is possible to change between two device class without plugging the device out.<br />This can be done by making the device descriptors,configuration descriptors,hid descriptors,strings,serial etc all dynamic and selecting them according to the state of any specific key and change them when the key state is changed.<br /><br />AVR is soft-reseted and upon starting new device is detected.<br /><br />Donot Know if this is what you are searchinf for.</div></blockquote><br /><br />yes this is what I'm looking for! thanks. but I can't really find out the way to code it..<br /><br />Do you mean I have to make the new ones of them? or should I just fix the original arrangements etc..Because I just found that they already exist.<br /><br />And which part exactly do I need to change or make???<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=19954">LIM</a> — Wed Oct 02, 2013 7:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[LIM]]></name></author>
		<updated>2013-10-02T19:09:16+02:00</updated>

		<published>2013-10-02T19:09:16+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25885#p25885</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25885#p25885"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25885#p25885"><![CDATA[
<blockquote><div><cite>ulao wrote:</cite>I'm not sure what you want to know? There are a few composite examples around that is how I figure it out.</div></blockquote><br />The problem is that I can't find them because of my english skill I guess.. can you link one of those example codes for me please?<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=19954">LIM</a> — Wed Oct 02, 2013 7:09 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Madara]]></name></author>
		<updated>2013-09-30T10:01:45+02:00</updated>

		<published>2013-09-30T10:01:45+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25876#p25876</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25876#p25876"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25876#p25876"><![CDATA[
It is possible to change between two device class without plugging the device out.<br />This can be done by making the device descriptors,configuration descriptors,hid descriptors,strings,serial etc all dynamic and selecting them according to the state of any specific key and change them when the key state is changed.<br /><br />AVR is soft-reseted and upon starting new device is detected.<br /><br />Donot Know if this is what you are searchinf for.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=6952">Madara</a> — Mon Sep 30, 2013 10:01 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ulao]]></name></author>
		<updated>2013-09-27T13:57:49+02:00</updated>

		<published>2013-09-27T13:57:49+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25870#p25870</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25870#p25870"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25870#p25870"><![CDATA[
I'm not sure what you want to know? There are a few composite examples around that is how I figure it out.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=1281">ulao</a> — Fri Sep 27, 2013 1:57 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[LIM]]></name></author>
		<updated>2013-09-26T14:18:53+02:00</updated>

		<published>2013-09-26T14:18:53+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25869#p25869</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25869#p25869"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25869#p25869"><![CDATA[
<blockquote><div><cite>ulao wrote:</cite>No that is in prog mem I think. You would be better off with a dual device layout and figure out how to switch via vendor ( using software) or a hardware switch.</div></blockquote><br />I decided to make this device by using software and found an information about the composite device. <br />And I remember your ID from your posts about this. <img class="smilies" src="./../../../images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /> <br />As you can guess, I'm beginner to this function so I need your advice.<br />Can you please tell me a little bit more about this function?<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=19954">LIM</a> — Thu Sep 26, 2013 2:18 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ulao]]></name></author>
		<updated>2013-09-25T20:30:20+02:00</updated>

		<published>2013-09-25T20:30:20+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25866#p25866</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25866#p25866"/>
		<title type="html"><![CDATA[Re: changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25866#p25866"><![CDATA[
No that is in prog mem I think. You would be better off with a dual device layout and figure out how to switch via vendor ( using software) or a hardware switch.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=1281">ulao</a> — Wed Sep 25, 2013 8:30 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[LIM]]></name></author>
		<updated>2013-09-25T19:03:54+02:00</updated>

		<published>2013-09-25T19:03:54+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25865#p25865</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25865#p25865"/>
		<title type="html"><![CDATA[changing the device class while running]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=8635&amp;p=25865#p25865"><![CDATA[
is it possible to change the device class from keyboard to joystick while the USB device is plugged in and running? <br />I want to use both function at one time.<br />I'm planning to change between both classes by pressing Scroll Lock.<br />have anyone done this or do know if it's possible? sorry for my bad English writing..  <img class="smilies" src="./../../../images/smilies/icon_lol.gif" alt=":lol:" title="Laughing" /><p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=19954">LIM</a> — Wed Sep 25, 2013 7:03 pm</p><hr />
]]></content>
	</entry>
	</feed>
