avra
« Back to VersTracker
Description:
Assembler for the Atmel AVR microcontroller family
Type: Formula  |  Latest Version: 1.4.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: avr assembly microcontroller embedded firmware
Install: brew install avra
About:
AVRA is a portable assembler for the Atmel AVR microcontroller family. It accepts assembly source files and produces object files, listing files, and Intel HEX files suitable for programming AVR microcontrollers. It serves as a command-line alternative to Atmel's AVRASM32, offering cross-platform compatibility.
Key Features:
  • Supports the complete AVR instruction set
  • Generates standard output formats (HEX, COFF, object files)
  • Cross-platform compatibility (Linux, macOS, Windows)
  • Includes macro support for reusable code
  • Provides detailed error and warning messages
Use Cases:
  • Developing firmware for custom AVR-based hardware projects
  • Educational purposes for learning assembly language on AVR architecture
  • Converting legacy AVR assembly projects for use on modern systems
Alternatives:
  • AVR-AS (GNU Assembler) – Part of the AVR-GCC toolchain; uses different syntax (requires .S files) and is often preferred when linking with C code.
  • AVRASM32 – The official proprietary assembler from Microchip/Atmel; AVRA provides a free, open-source, and cross-platform alternative.
License: GPL-2.0-or-later
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 1:45pm 0 VERSION_BUMP 28e34dc5