These are the files needed to run the AVR that outputs to some GPIO port I included my avrdude.conf for easy building. It has a few neat tidbits that the stock one does not. On a Debian system you need: avrdude gcc-avr Probably some obscure -dev package I forgot. To compile, make sure you have the correct fuse bits set in the makefile, as well as the correct model for the AVR, as well as a USBASP or other relevant programmer. Compile: make sudo make program