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