X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fspi%2Fspi.c;h=7f9777b548d02fff403df12d0469c78f3c97acfe;hp=5c733eb18608cfb4726b3671f4587b3c408d2e96;hb=c5f9be41f72eaddb734b78396ee4bf7bd6273439;hpb=681135fc7e254da993be28ffb6280ee149351234 diff --git a/firmware/apps/spi/spi.c b/firmware/apps/spi/spi.c index 5c733eb..7f9777b 100644 --- a/firmware/apps/spi/spi.c +++ b/firmware/apps/spi/spi.c @@ -99,6 +99,38 @@ void spiflash_setstatus(unsigned char c){ //return c; } +//! Peek some blocks. +void spiflash_peek(unsigned char app, + unsigned char verb, + unsigned char len){ + register char blocks=(len>3?cmddata[3]:1); + unsigned char i,j; + + P5OUT&=~SS; //Drop !SS to begin transaction. + spitrans8(0x03);//Flash Read Command + len=3;//write 3 byte pointer + for(i=0;i