#!/bin/sh

SHAREDIR="/usr/share/snek"

SNEKDUINO="$SHAREDIR/snek-duemilanove-1.5.hex"

action="default"

PORT=""

mode=arg

for i in "$@"; do
    case "$mode" in
	arg)
	    case "$i" in
		-hex|--hex)
		    mode=hex
		    ;;
		-port|--port)
		    mode=port
		    ;;
		*)
		      echo "Usage: $0 {-hex snek-duemilanove.hex} {-port /dev/ttyUSB0}" 1>&2
		      exit 1
		      ;;
	    esac
	    ;;
	hex)
	    SNEKDUINO="$i"
	    mode=arg
	    ;;
	port)
	    PORT="-P $i"
	    mode=arg
    esac
done

[ "$ISPPORT" ] || ISPPORT="-P /dev/ttyUSB0"

avrdude $ISPPORT -c arduino -b 115200 -p ATMEGA328P -D -U flash:w:"${SNEKDUINO}"
