avr bootloader using sysex
C C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
avr_code
example
midi
uploader
.gitignore
COPYING
README
midibootcommon.h

README

This is sysex_boot by Alex Norman [http://www.x37v.info]

REQUIREMENTS:
	avr-gcc
	portmidi
	g++

OVERVIEW:

there are 2 components to this project, the avr_code and the uploader

the avr_code needs to be loaded onto your microcontroller.. edit
avr_code/bootloadercfg.h as appropriate [setting the bootloader entry condition, etc].

the uploader takes binary files [see the example for main.bin] and uploads them to the
microcontroller.

make sure that your microcontroller is in bootloader mode and has both the midi
ins and outs conected to your computer.


EXAMPLE:

once you've programmed your microcontroller and you've built your uploader do this:
cd example/
make
cd ../uploader/
./sysexupload ../example/main.bin

this will prompt you for some information and then upload the example program
to your microcontroller