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

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2009-07-10T18:07:40+02:00</updated>

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

		<entry>
		<author><name><![CDATA[christian]]></name></author>
		<updated>2009-07-10T18:07:40+02:00</updated>

		<published>2009-07-10T18:07:40+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=2937&amp;p=10105#p10105</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=2937&amp;p=10105#p10105"/>
		<title type="html"><![CDATA[Re: chip size]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=2937&amp;p=10105#p10105"><![CDATA[
Here are the code sizes of the driver for various options when you use gcc 3:<div class="codebox"><p>Code: </p><pre><code>                              Variation Flash   RAM    +F  +RAM<br />                    Minimum_with_16_MHz  1152    45    +0    +0<br />                    Minimum_with_12_MHz  1202    45   +50    +0<br />                  Minimum_with_12_8_MHz  1522    45  +370    +0<br />                    Minimum_with_15_MHz  1258    45  +106    +0<br />                  Minimum_with_16_5_MHz  1274    45  +122    +0<br />                Minimum_with_18_MHz+CRC  2268    45 +1116    +0<br />                    Minimum_with_20_MHz  1134    45   -18    +0<br />                  With_usbFunctionWrite  1212    45   +60    +0<br />                   With_usbFunctionRead  1190    45   +38    +0<br />         With_usbFunctionRead_and_Write  1232    45   +80    +0<br />               With_usbFunctionWriteOut  1176    45   +24    +0<br />           With_Interrupt_In_Endpoint_1  1278    57  +126   +12<br />  With_Interrupt_In_Endpoint_1_and_Halt  1368    57  +216   +12<br />     With_Interrupt_In_Endpoint_1_and_3  1344    69  +192   +24<br />                With_Dynamic_Descriptor  1180    45   +28    +0<br />                    With_Long_Transfers  1198    47   +46    +2<br /></code></pre></div><br /><br />And here are the same sizes for gcc 4:<div class="codebox"><p>Code: </p><pre><code>                              Variation Flash   RAM    +F  +RAM<br />                    Minimum_with_16_MHz  1224    45    +0    +0<br />                    Minimum_with_12_MHz  1274    45   +50    +0<br />                  Minimum_with_12_8_MHz  1594    45  +370    +0<br />                    Minimum_with_15_MHz  1330    45  +106    +0<br />                  Minimum_with_16_5_MHz  1346    45  +122    +0<br />                Minimum_with_18_MHz+CRC  2298    45 +1074    +0<br />                    Minimum_with_20_MHz  1206    45   -18    +0<br />                  With_usbFunctionWrite  1284    45   +60    +0<br />                   With_usbFunctionRead  1280    45   +56    +0<br />         With_usbFunctionRead_and_Write  1318    45   +94    +0<br />               With_usbFunctionWriteOut  1246    45   +22    +0<br />           With_Interrupt_In_Endpoint_1  1358    57  +134   +12<br />  With_Interrupt_In_Endpoint_1_and_Halt  1448    57  +224   +12<br />     With_Interrupt_In_Endpoint_1_and_3  1466    69  +242   +24<br />                With_Dynamic_Descriptor  1250    45   +26    +0<br />                    With_Long_Transfers  1302    47   +78    +2<br /></code></pre></div><br /><br />All this is for version 20090415 of v-usb.<br /><br />This info should be in the &quot;tests&quot; subdirectory of the v-usb package.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=8">christian</a> — Fri Jul 10, 2009 6:07 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ulao]]></name></author>
		<updated>2009-06-30T14:02:00+02:00</updated>

		<published>2009-06-30T14:02:00+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=2937&amp;p=9947#p9947</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=2937&amp;p=9947#p9947"/>
		<title type="html"><![CDATA[chip size]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=2937&amp;p=9947#p9947"><![CDATA[
Can the usb frimware be cut down to save any flash size? I'm not even sure if it takes much up, but I need to look in to getting more room. I'm on the atmega168 now and may need to go to the mega328. Hate to think that is 1/2 the effort it took to go from the 8 to 168...<br /><br />Also, has anyone used the mega328 with v-usb ?<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=1281">ulao</a> — Tue Jun 30, 2009 2:02 pm</p><hr />
]]></content>
	</entry>
	</feed>
