#!/bin/bash

#Building the bootloader
#make mega128rfa1-RSS2 V=1 
#make mega256rfr2-RSS2 V=1 

#PGM=avrispmkII
#PGM=jtag2isp
#PGM=avrispv2
PGM=dragon_isp
BAUD=38400
BAUD=115200



#MCU=atmega128rfa1
MCU=atmega256rfr2

#BLDR=stk500boot_v2_mega256rfr2-16M.hex
BLDR=stk500boot_v2_mega256rfr2-16M-115k.hex
#BLDR=stk500boot_v2_mega128rfa1.hex
#BLDR=stk500boot_v2_mega256rfr2.hex
FIRMWARE=s2.hex
FIRMWARE=diag-rss2.avr-rss2

avrdude  -p $MCU -c $PGM   -P usb -e -U flash:w:$BLDR
sleep 2
# Use tranceaiver 16MHz XTAL, BOD 1.8V
avrdude  -p $MCU -c $PGM   -P usb  -U hfuse:w:0x98:m -U lfuse:w:0x46:m -U efuse:w:0xfe:m 
sleep 2
# Lock bootloader
avrdude  -p $MCU -c $PGM   -P usb  -U lock:w:0xEF:m
#

avrdude -p $MCU -c stk500v2 -P /dev/ttyUSB0 -b $BAUD -e -U flash:w:$FIRMWARE

