Refactoring a lot of the P5 stuff.
[goodfet] / firmware / Makefile
index b0b6e90..b0ec46a 100644 (file)
@@ -16,6 +16,8 @@ mcu?=RUNCONFIG
 #platform=goodfet
 #platform=telosb
 #platform=z1
+#platform=nhbadge
+#platform=nhbadgeb
 platform?=goodfet
 
 #N.B., gcc WILL NOT BITCH if this file doesn't exist.
@@ -88,7 +90,10 @@ CC=msp430-gcc -Wall -Os -g -mmcu=$(mcu) -D$(mcu) -D$(platform) -Dplatform=$(plat
 # config = monitor jtagxscale
 
 # Old Default Config
-config = monitor sbw  chipcon nrf ccspi spi jtagarm7 jtag430 jtag430x2 avr
+#config = monitor sbw  chipcon nrf ccspi spi jtagarm7 jtag430 jtag430x2 avr
+
+# New default.
+config = monitor chipcon ccspi nrf spi jtagarm7 jtag430 jtag430x2 avr
 
 
 # Build the needed list of app and lib object files from the config
@@ -125,6 +130,7 @@ ifeq ($(filter sbw, $(config)), sbw)
                hdrs+= jtag.h
        endif
        apps+= apps/jtag/sbw.o
+       hdrs+= sbw.h
 endif
 
 # include jtag430 app
@@ -224,6 +230,8 @@ ifeq ($(filter avr, $(config)), avr)
        hdrs+= avr.h
 endif
 
+
+
 # include pic app
 ifeq ($(filter pic, $(config)), pic)
        apps+= apps/pic/pic.o
@@ -296,7 +304,8 @@ run:
 
 install: $(app).hex
        $(BSL) -e -p $(app).hex 
-       #ls info.txt && $(BSL) -P $(app).hex -p info.txt || true  #MSP430F2xx targets only, inelegant.
+installinfo:
+       $(BSL) -P $(app).hex -p info.txt || true  #MSP430F2xx targets only, inelegant.
 verify:
        $(BSL) -P $(app).hex -v $(app).hex
 dumpinfo: