avra is an GNU GPL'ed assembler for the Atmel
AVR
microcontrollers.
See the file COPYING
for more information regarding the license.
For more information you can look at the
README
file or the
manual page.
As it is written in mostly ANSI C it should be possible to compile on most
systems. This includes Linux, FreeBSD, AmigaOS and win32 (windogs 95++ and
NT).
Features:
- It's compatible with Atmel's avrasm.
- Better macro support.
- Conditional assembly.
Here are some macros that are only possible with avra:
- reg - Dynamic register allocation.
- wait - This macro makes code for an inline wait from
0 to 765 cycles long.
If you make a useful macro, you can send it to me and
I will put it up on this page.
Links: