15

AVRA-RS Assembler for Microchip AVR Microcontroller family

 4 years ago
source link: https://github.com/no111u3/avra-rs
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

AVRA-RS

Assembler for Microchip AVR Microcontroller family (similar to Atmel).

AVRA-RS is a Rust rewrite of AVRA . I have created AVRA-RS to fix various shortcomings of the original software. This project now became something more.

First of all, this is not a complete implementation of the original assembler. It also has some important differences, for example, it is tested as much as possible.

Differences between AVRA-RS and AVRA

  • AVRA-RS contains full implementation of assembler opcodes and directives. It does not, however, support full command-line options of AVRA.
  • AVRA-RS supports ATmega and ATtiny MCUs, but without correct lds/sts support on ATtiny.

Build and Install

To build the avra-rs you can use cargo build and cargo install , or you can install avra-rs from https://crates.io

Usage

To compile source file you need to run avra-rs with argument -s for describe path to source and optionally you can provide output path by -o . for provide another place of eeprom store you can use -e key.

Other options aren't supported. Detail information of assembler will be added in near future.

Change log

See CHANGELOG.md .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK