X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fgoodfet.c;h=08ec8f55cd69ce025e426c2614e738674881c25f;hp=90e4d0fd7eb5479bab725939f0c4a3324fb2fa97;hb=00468511c745e7923221cc688e705d28fc5d5e5c;hpb=8c97f896b9cf1b9b6ddf25420c9d9f04516ddd11 diff --git a/firmware/goodfet.c b/firmware/goodfet.c index 90e4d0f..08ec8f5 100644 --- a/firmware/goodfet.c +++ b/firmware/goodfet.c @@ -84,6 +84,9 @@ int main(void){ unsigned long len; // MSP reboot count for reset input & reboot function located at 0xFFFE volatile unsigned int reset_count = 0; + + silent=0; //Don't trust globals. + #if (platform == tilaunchpad) int ret=0; @@ -105,9 +108,13 @@ int main(void){ #if (platform == donbfet) extern void donbfet_reboot(void); void (*reboot_function)(void) = donbfet_reboot; +#elif (platform == zigduino) + extern void zigduino_reboot(void); + void (*reboot_function)(void) = zigduino_reboot; #else void (*reboot_function)(void) = (void *) 0xFFFE; #endif + init(); txstring(MONITOR,OK,"http://goodfet.sf.net/"); @@ -144,9 +151,7 @@ int main(void){ //Read data, looking for buffer overflow. if(len <= CMDDATALEN){ for(i = 0; i < len; i++) - { cmddata[i] = serial_rx(); - } handle(app,verb,len); }else {