avr

0.0.4 • Public • Published

avr

avr project tools

This module allows you to mix and match components for avr embedded development. You can either pull from github or a local directory and there is no need to modify a makefile.

install

Make sure you have avrdude, avr-gcc and friends installed. On osx you can do that by installing CrossPack or using brew/macports

npm install -g avr

use

avr <command> <subcommands>

commands

init [path/to/project]

initialize the current directory as a new project or create the specified directory and initialize there

build

calls out to avr-gcc and compiles/links the sources specified in the avr.json file

sources found in deps/*/avr.json are also compiled and the resulting artifacts are put in ./build/

flash

performs a build and invokes avrdude based on the settings in avr.conf

install [../path/to/project | githubuser/project]

puts a local copy of project into your ./deps/ directory

delete [project]

removes the local copy of project from ./deps/

license

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.4
    8
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.4
    8
  • 0.0.3
    2
  • 0.0.2
    3
  • 0.0.1
    1

Package Sidebar

Install

npm i avr

Weekly Downloads

8

Version

0.0.4

License

MIT

Last publish

Collaborators

  • tmpvar