Browse Source

Changes to support new platforms

Peter Knight 14 years ago
parent
commit
1dc0e6a0ed
2 changed files with 32 additions and 2 deletions
  1. 18 0
      optiboot/bootloaders/optiboot/Makefile
  2. 14 2
      optiboot/bootloaders/optiboot/makeall

+ 18 - 0
optiboot/bootloaders/optiboot/Makefile

@@ -203,6 +203,24 @@ atmega8_isp: HFUSE = DC
 atmega8_isp: LFUSE = BF
 atmega8_isp: isp
 
+# ATmega88
+atmega88: TARGET = atmega88
+atmega88: MCU_TARGET = atmega88
+atmega88: CFLAGS += '-DLED_START_FLASHES=3' '-DBAUD_RATE=115200'
+atmega88: AVR_FREQ = 16000000L 
+atmega88: $(PROGRAM)_atmega88.hex
+atmega88: $(PROGRAM)_atmega88.lst
+atmega88_isp: atmega88
+atmega88_isp: TARGET = atmega88
+atmega88_isp: MCU_TARGET = atmega88
+# 2.7V brownout
+atmega88_isp: HFUSE = DD
+# Low power xtal (16MHz) 16KCK/14CK+65ms
+atemga88_isp: LFUSE = FF
+# 512 byte boot
+atmega88_isp: EFUSE = 04
+atmega88_isp: isp
+
 # 8MHz clocked platforms
 #
 # These are capable of 115200 baud

+ 14 - 2
optiboot/bootloaders/optiboot/makeall

@@ -6,10 +6,22 @@ make pro8
 make pro16
 make pro20
 make diecimila
-make ng
 make atmega328
-make atmega328_pro8
 make sanguino
 make mega
+make atmega8
+make atmega88
 make luminet
 
+lilypad: TARGET = lilypad
+lilypad_resonator: TARGET = lilypad_resonator
+pro8: TARGET = pro_8MHz
+pro16: TARGET = pro_16MHz
+pro20: TARGET = pro_20mhz
+diecimila: TARGET = diecimila
+atmega328: TARGET = atmega328
+sanguino: TARGET = atmega644p
+mega: TARGET = atmega1280
+atmega8: TARGET = atmega8
+atmega328_pro8: TARGET = atmega328_pro_8MHz
+luminet: TARGET = luminet