avra-rs

Crates.ioavra-rs
lib.rsavra-rs
version0.3.0
sourcesrc
created_at2020-02-28 22:29:25.277818
updated_at2020-03-16 09:24:11.005391
descriptionAssembler for Microchip(similar to Atmel) AVR microcontroller family
homepage
repositoryhttps://github.com/no111u3/avra-rs
max_upload_size
id213662
size2,000,099
Boris Vinogradov (no111u3)

documentation

README

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.

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.

Commit count: 78

cargo fmt