X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=pyfrprog.git;a=blobdiff_plain;f=pkernel%2Fmain.c;fp=pkernel%2Fmain.c;h=ac9c20b9cfdc98eac7c531d4061d731700cde817;hp=c40924f4b3c9c3c39e484a486734bba55491b5bb;hb=97455c66228fca7dfc8d0b1f397e01e98f1e3b6c;hpb=c380c7da56e97c4430481fe7ccecb98330268726 diff --git a/pkernel/main.c b/pkernel/main.c index c40924f..ac9c20b 100644 --- a/pkernel/main.c +++ b/pkernel/main.c @@ -1,13 +1,12 @@ #include "mb91465k.h" #include "flash.h" -#define BUFSIZE 0x20 +#define BUFSIZE 0x10 #define cleardata() memset(data,0,BUFSIZE) static void increaseled(void) { PDR14 = ~(((~PDR14)+1)%256); - HWWD_CL = 0; } static unsigned char recvbyte(void) @@ -68,6 +67,7 @@ void main(void) while(running) { cleardata(); increaseled(); + switch(recvbyte()) { case 0x15: //chip erase Putch4(0x45); @@ -106,13 +106,11 @@ void main(void) size = recvword(); increaseled(); - Putch4(0x04); //Received Metadata. PDR14 = 0xff; for(i=0; i