-include config.mk
-#platform?=goodfet
-#platform?=telosb
-#platform?=z1
-#platform?=nhbadge
-#platform?=nhbadgeb
-#platofrm?=arduino
-#platform?=tilaunchpad
+
platform?=goodfet
# donb
CFLAGS=$(DEBUG) -mmcu=$(mcu) -W -Os -mcall-prologues -Wall -Wextra -Wuninitialized -fpack-struct -fshort-enums -funsigned-bitfields
endif
-ifeq ($(platform),tilaunchpad)
-mcu?=msp430x1612
-CFLAGS+=-DDEBUG_LEVEL=3 -DDEBUG_START=1 -DINBAND_DEBUG
-#CFLAGS+= -Werror
-endif
#include `uname`.mak
GOODFET?=/dev/tty.usbser*
config ?= monitor chipcon spi jtag430 jtag430x2 avr openocd ccspi
endif
-# donb
-ifeq ($(platform),donbfet)
-config=monitor avr spi jscan
-endif
# Build the needed list of app and lib object files from the config
apps=
$(MSP430BSL) -P $(app).hex -p info.txt || true #MSP430F2xx targets only, inelegant.
verify:
$(MSP430BSL) -P $(app).hex -v $(app).hex
+erase:
+ $(MSP430BSL) -e
+
endif
dumpinfo:
$(MSP430BSL) --dumpinfo
-erase:
- $(MSP430BSL) -e
$(app).c: config builddate appsfiles err
$(app): $(libs) $(apps)