<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/avra/patches/" rel="alternate"/><link href="https://sourceforge.net/p/avra/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/avra/patches/</id><updated>2016-11-10T02:01:39.420000Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>#13 add support for ATmega169</title><link href="https://sourceforge.net/p/avra/patches/13/?limit=25#4f77" rel="alternate"/><published>2016-11-10T02:01:39.420000Z</published><updated>2016-11-10T02:01:39.420000Z</updated><author><name>Wagner Lipnharski</name><uri>https://sourceforge.net/u/wagnerlip/</uri></author><id>https://sourceforge.neta5378959fbeefaf205c2538e7238e7fc6df69f16</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;How can I include the AtMega168p ?&lt;br/&gt;
I don't know how to make a patch.&lt;br/&gt;
Thank you.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>[PATCH] Implement -o / outfile</title><link href="https://sourceforge.net/p/avra/patches/17/" rel="alternate"/><published>2015-11-01T22:28:55.807000Z</published><updated>2015-11-01T22:28:55.807000Z</updated><author><name>Andrew Stevenson</name><uri>https://sourceforge.net/u/astevenson/</uri></author><id>https://sourceforge.net54b983442d7ff103cee22cda63fcede6aada2898</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Implement the output file (-o / --outfile) option.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Fix for OSX</title><link href="https://sourceforge.net/p/avra/patches/16/" rel="alternate"/><published>2015-01-19T23:41:55.855000Z</published><updated>2015-01-19T23:41:55.855000Z</updated><author><name>Olal</name><uri>https://sourceforge.net/u/olalid/</uri></author><id>https://sourceforge.net67a584500766746cc7a8113648f49c63b8bc55c6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Attached is a patch that makes avra compile and run on OS X 10.10&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Conflicting function declaration and definition return types</title><link href="https://sourceforge.net/p/avra/patches/15/" rel="alternate"/><published>2014-11-20T22:06:52.774000Z</published><updated>2014-11-20T22:06:52.774000Z</updated><author><name>Milan Kupcevic</name><uri>https://sourceforge.net/u/micok/</uri></author><id>https://sourceforge.netc7f9985a1aad2b90a17f29819268bfb0473e7671</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Function declaration and definition return types should not differ.&lt;/p&gt;
&lt;p&gt;See the bug report at bugs.debian.org/749604&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Full support for ATtiny4, ATtiny5, ATtiny9 and ATtiny10</title><link href="https://sourceforge.net/p/avra/patches/14/" rel="alternate"/><published>2013-09-07T03:25:07.688000Z</published><updated>2013-09-07T03:25:07.688000Z</updated><author><name>Milan Kupcevic</name><uri>https://sourceforge.net/u/micok/</uri></author><id>https://sourceforge.net842b69d6fdc51251699505e3e6840a78c1f965a5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Full support for ATtiny4, ATtiny5, ATtiny9 and ATtiny10:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;attiny4&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;patch&lt;/span&gt;  &lt;span class="o"&gt;--&lt;/span&gt;  &lt;span class="n"&gt;AVRA&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="n"&gt;patch&lt;/span&gt;

&lt;span class="n"&gt;tn4&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="n"&gt;def&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;patch&lt;/span&gt;    &lt;span class="o"&gt;--&lt;/span&gt;  &lt;span class="n"&gt;Header&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt; &lt;span class="n"&gt;definition&lt;/span&gt; &lt;span class="n"&gt;files&lt;/span&gt; &lt;span class="n"&gt;patch&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</summary></entry><entry><title>#13 add support for ATmega169</title><link href="https://sourceforge.net/p/avra/patches/13/?limit=25#1b3d" rel="alternate"/><published>2013-07-25T05:47:59.550000Z</published><updated>2013-07-25T05:47:59.550000Z</updated><author><name>Daniel Marjamäki</name><uri>https://sourceforge.net/u/danielmarjamaki/</uri></author><id>https://sourceforge.netfef81ac98f93fb287e01b07411b840704c4a2b11</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Attaching the patch file&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>add support for ATmega169</title><link href="https://sourceforge.net/p/avra/patches/13/" rel="alternate"/><published>2013-07-25T05:46:39.830000Z</published><updated>2013-07-25T05:46:39.830000Z</updated><author><name>Daniel Marjamäki</name><uri>https://sourceforge.net/u/danielmarjamaki/</uri></author><id>https://sourceforge.net42ec87e1ea143e62996a404545c6d6b139d72dbd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Here is a patch that adds support for ATmega169 (that is used by AVR butterfly).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Support for Newer Six Pin ATtiny chips</title><link href="https://sourceforge.net/p/avra/patches/12/" rel="alternate"/><published>2012-03-22T14:53:27Z</published><updated>2012-03-22T14:53:27Z</updated><author><name>David Shere</name><uri>https://sourceforge.net/u/davidshere/</uri></author><id>https://sourceforge.neta7af29b27c797a395a01390be0a9fef8383ef7bf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I've been doing some work with the newer 6 pin attiny avrs and found myself adding support for them to AVRA.  Everything seems to be working but it's important to note that I had to change the definition of the ATtiny10 to the newer chip.  There was another ATtiny10 in the past but it seems Atmel discontinued it and reused the name.  I'm not sure how to address that so this patch just replaces the old one with what Atmel is currently calling the ATtiny10.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Added device parameters for mega1280 and mega2560</title><link href="https://sourceforge.net/p/avra/patches/11/" rel="alternate"/><published>2010-12-02T14:41:21Z</published><updated>2010-12-02T14:41:21Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netbb28841796d0a8034a201eee604e26643494c846</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I've added the device definitions for the ATMega1280 and ATMega2560 devices.&lt;br /&gt;
The include file "m2560def.inc" is already part of the avra package. The m1280def.inc is still missing, but can be easily found in the web.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Error:: ldi can only use a high register (r16 - r31) </title><link href="https://sourceforge.net/p/avra/patches/10/" rel="alternate"/><published>2010-08-13T19:10:16Z</published><updated>2010-08-13T19:10:16Z</updated><author><name>saperski</name><uri>https://sourceforge.net/u/saperski/</uri></author><id>https://sourceforge.net9e0fa7486e383f5ffd3182ce6db02727c83e42ac</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This program:&lt;/p&gt;
&lt;p&gt;.device ATmega328P&lt;br /&gt;
.include "test.inc"&lt;br /&gt;
ldi             zl, 0&lt;/p&gt;
&lt;p&gt;and this include file:&lt;br /&gt;
#ifndef _M328PDEF_INC_&lt;br /&gt;
#define _M328PDEF_INC_&lt;br /&gt;
.def    ZL      = r30&lt;br /&gt;
#endif  /* _M328PDEF_INC_ */&lt;/p&gt;
&lt;p&gt;fail with the message:&lt;/p&gt;
&lt;p&gt;test.asm(3) : Error   : No register associated with zl&lt;br /&gt;
test.asm(3) : Error   : ldi can only use a high register (r16 - r31)&lt;/p&gt;
&lt;p&gt;This is because register alias definitions are cleared before pass 2 of the assembly.&lt;/p&gt;
&lt;p&gt;Patch and testcase attached.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>