Skip to content

avrprog2/avrprog2-code

Repository files navigation

AVRprog2 -- A Linux tool for the MikroElektronia AVRprog2 programming hardware.

Compile and Install

The following libraries are needed to compile this project:

  • usb-1.0
  • bfd (part of binutils)
  • boost (especially boost_filesystem and boost_property_tree)

Doxygen and Graphviz are needed for building the documentation and manpage.

compile and install with:

./configure
make
sudo make install

Another important make traget is make doc

This will generate a html documentation of the source.

The application is configurable within avrprog.h:

  • WRITE_FUSES_SUPPORT: turn on/off writing of fuse bytes
  • CONFIG_DIR: system wide configuration directory
  • HOME_CONFIG_DIR: user specific configuration directory

Usage

If you want to know how to use this tool, look into [man.txt](@ref man.txt).