From 6ee7ff03148c7af2a50695337910e7fd6906d476 Mon Sep 17 00:00:00 2001 From: travisutk Date: Thu, 3 Sep 2009 23:11:28 +0000 Subject: [PATCH] Steps toward plugin support. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@112 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- firmware/Makefile | 10 +++++++--- firmware/apps/spi/spi.c | 6 +++++- firmware/goodfet.c | 4 ++++ firmware/include/apps.h | 2 ++ 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/firmware/Makefile b/firmware/Makefile index 4e4cbc4..2317458 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -13,11 +13,15 @@ mcu?=msp430x1612 #GCCINC=-T ldscripts/161x.x GCCINC=-T ldscripts/$(mcu).x -CC=msp430-gcc -Wall -g -mmcu=$(mcu) -DGCC $(GCCINC) -I include +CCEXTRA?= +CC=msp430-gcc -Wall -g -mmcu=$(mcu) -DGCC $(GCCINC) -I include $(CCEXTRA) -apps= apps/monitor/monitor.o apps/spi/spi.o apps/i2c/i2c.o apps/chipcon/chipcon.o apps/jtag/jtag.o apps/jtag/jtag430.o +#Define extra modules here. +moreapps?= + +apps= $(moreapps) apps/monitor/monitor.o apps/spi/spi.o apps/i2c/i2c.o apps/chipcon/chipcon.o apps/jtag/jtag.o apps/jtag/jtag430.o libs= lib/$(mcu).o lib/command.o apps/jtag/jtag430asm.o -app=goodfet +app= goodfet all: $(app).hex diff --git a/firmware/apps/spi/spi.c b/firmware/apps/spi/spi.c index a5f72b8..f4c6560 100644 --- a/firmware/apps/spi/spi.c +++ b/firmware/apps/spi/spi.c @@ -186,7 +186,11 @@ void spihandle(unsigned char app, for(i=0;i