X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fgoodfet.c;h=8ff94b641f3686d8e376883a040a96cc39c924ea;hp=4cddc1976e05877388845dd529016f2b5626c530;hb=6dc88d2f1713d2bf9f2fabb5fbfb9f235a679b2f;hpb=f4a6b415e762bcdc560f3ea655851d16f483ea5a diff --git a/firmware/goodfet.c b/firmware/goodfet.c index 4cddc19..8ff94b6 100644 --- a/firmware/goodfet.c +++ b/firmware/goodfet.c @@ -44,6 +44,9 @@ void handle(unsigned char app, case SPI: spihandle(app,verb,len); break; + case AVR: + avrhandle(app,verb,len); + break; case I2CAPP: i2chandle(app,verb,len); break; @@ -57,11 +60,13 @@ void handle(unsigned char app, jtag430x2handle(app,verb,len); break; default: - #ifdef HANDLEOTHER - HANDLEOTHER(app,verb,len); - #else - txdata(app,NOK,0); - #endif + if(pluginhandle){ + pluginhandle(app,verb,len); + }else{ + debugstr("Plugin missing."); + txdata(app,NOK,0); + } + break; } }