Commit graph

21 commits

Author SHA1 Message Date
Joerg Wunsch
39ccf57d02 Upgrade to GCC 4.3.4, as well as to the patches from WinAVR 20100110 2010-03-08 19:53:44 +00:00
Joerg Wunsch
54b0b2e541 Update to GCC 4.3.2.
(The old port will be migrated to devel/avr-gcc-42 within the next
days.)
2009-06-11 21:39:08 +00:00
Joerg Wunsch
a523b50096 Add support for ATtiny88, ATmega32HVB, ATmega1284P.
Fix support for AT90USB82/162, move them into "avr35" architecture.
Add support for the OS_main and OS_task attributes.

Integrate some more bugfixes from the WinAVR patch list.
2007-12-20 06:43:20 +00:00
Joerg Wunsch
d9ba8c2135 Upgrade to GCC 4.2.2 2007-10-28 10:01:30 +00:00
Joerg Wunsch
16aee5cd10 Add device support for ATmega8HVA/ATmega16HVA.
Change AT90USB82 from avr5 to avr5.
2007-06-23 21:30:40 +00:00
Joerg Wunsch
3996c2c926 Minor fix for AT90USB* devices.
Submitted by:	Anatoly Sokolov

Also spell-fix `PORTREVISION' *blush*.
2007-04-11 16:08:18 +00:00
Joerg Wunsch
6cc7ee7ef2 Upgrade to GCC 4.1.2.
Add support for AT90PWM1, ATmega32[59]0?P, AT90USB82/162.
2007-04-07 05:37:51 +00:00
Joerg Wunsch
48e98e9e98 Copy over the avr-gcc-devel port to avr-gcc, so this will become the
default AVR-GCC version now.

No repocopy as this port used to exist before.  For the history details,
see the old avr-gcc-devel port (going to be moved to Attic now).
2006-10-06 20:43:57 +00:00
Joerg Wunsch
1e797b46c4 devel/avr-gcc has been repocopied to devel/avr-gcc-3, so to make room
for devel/avr-gcc-devel taking over the role of the default AVR-GCC
port now.
2006-10-05 21:56:21 +00:00
Joerg Wunsch
39b22ee0a4 Fix the link specification in the patch so ATmega*P devices will get
their correct -Tdata option passed down.

Submitted by:	Anatoly Sokolov
2006-04-20 20:32:32 +00:00
Joerg Wunsch
f7dfe1d53a Rename ATmega164/324 to ATmega164P/324P, add support for ATmega644P,
ATmega165P, and ATmega169P.
2006-04-19 10:48:48 +00:00
Joerg Wunsch
0a21728cdf Upgrade to GCC 3.4.6.
Add support for ATmega406 and AT90USB646/647/1286/1286 devices.
Register conflict for avr-gcc-devel port (GCC 4.1-based, to come soon).
2006-03-19 22:38:09 +00:00
Joerg Wunsch
aed756d9c9 Add support for ATtiny261/461/861. 2006-01-04 23:17:26 +00:00
Joerg Wunsch
4df6ca67ac Upgrade to GCC 3.4.5, and add support for ATtiny24/44/84 devices. 2005-12-14 22:42:16 +00:00
Joerg Wunsch
55cd38c9e0 Add support for the AT90CAN32/64 controllers.
By the same time, also drag in the patch for catching
misspelled interrupt vector names from the 4.x branch of
GCC.
2005-11-04 20:51:33 +00:00
Joerg Wunsch
6e31127d60 Add support for the ATmega640/1280/1281 family. 2005-09-12 22:03:43 +00:00
Joerg Wunsch
c02fa49b4d Oops, a double slash sneaked into the linker spec, causing GCC to
recurse infinitely, until it hit an abort().
2005-09-01 20:52:38 +00:00
Joerg Wunsch
d704479608 Add back support for the ATmega165. 2005-09-01 05:22:23 +00:00
Joerg Wunsch
d57a2a1f0b Fix the linker command (in GCC's specs file) for the AT90PWM2/3
controllers.

Approved by:	portmgr (linimon)
2005-08-17 14:41:01 +00:00
Joerg Wunsch
dabc6d3c63 Remove a superfluous part of a patch (patching a .orig file resulting from
a previous patch).

No PORTREVISION bump as the resulting binaries are identical.
2005-08-01 13:48:52 +00:00
Joerg Wunsch
4f725f7b2f Upgrade AVR-GCC to GCC-3.4.4.
By the same time, combine all the patches that add support for new AVR
devices into a single patch, as they all touch the same three source
files.  In total, add support for the following AVR devices that were
not supported by the stock GCC 3.4.x:

  ATtiny13/ATtiny2313
  ATtiny25/ATtiny45/ATtiny85
  ATmega48/ATmega88/ATmega168
  AT90PWM2/AT90PWM3
  ATmega164/ATmega324/ATmega644
  ATmega325/ATmega3250/ATmega645/ATmega6450
  ATmega329/ATmega3290/ATmega649/ATmega6490
  AT90CAN128

(This is now documented in pkg-descr as well.)
2005-07-30 21:28:49 +00:00