#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
for(i=0;i<len;i++)
spitrans8(cmddata[i]);
P5OUT|=SS; //Raise !SS to end transaction.
- while(spiflash_status()&0x01);//while busy
+
+ while(spiflash_status()&0x01)//while busy
+ P1OUT^=1;
+ P1OUT&=~1;
+
txdata(app,verb,len);
break;
jtag430handle(app,verb,len);\r
break;\r
default:\r
+ #ifdef HANDLEOTHER\r
+ HANDLEOTHER(app,verb,len);\r
+ #else\r
txdata(app,NOK,0);\r
+ #endif\r
break;\r
}\r
}\r