Skip to main content

Assembler for 8-bit AVR microcontrollers

Project description

rasm

This is an 8-bit AVR assembler I wrote for myself.

Installation

pip3 install rasm

Usage

See the help from the command:

rasm --help

Development

This tool is written in Python 3. To run the tests you also need avr-objdump, colordiff, and xxd. On Debian or Ubuntu, these can be installed like this:

sudo apt install python3, python3-pip, python3-setuptools, python3-wheel, binutils-avt, colordiff, xxd

Install the package in editable mode:

pip3 install -e .

To run the test suite, just invoke:

./run_tests.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rasm-0.1.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

rasm-0.1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file rasm-0.1.1.tar.gz.

File metadata

  • Download URL: rasm-0.1.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.0.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for rasm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4498e373b41409d4aa6b515a43136810d01f466572b457d34a64004941b56e47
MD5 3978294fb8a8646cd9d4fe1264084abf
BLAKE2b-256 30978cfdd9c31ba892d589d20b360fd555f288c090ba9103e4aad959b544bcdc

See more details on using hashes here.

File details

Details for the file rasm-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rasm-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.0.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for rasm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb1fd8b1901d8386fa688ae1171ccae8a5096814954ff3888817521620250600
MD5 2f514ee4500c5c42927e22d45292c64d
BLAKE2b-256 a408e3c8d21bae26eda098eb92fcf24e36e4afaeb8d8f5421ba9cc28b645ecd1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page