X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fspi.h;h=e96bef3795180be369ccadf2577cb88e94ba0938;hp=f5c0d8e418414a46a37fcdd772a91af4c89101c2;hb=05ac6a3b363a2055e1540522e0bd2178360d6bfe;hpb=6dc88d2f1713d2bf9f2fabb5fbfb9f235a679b2f;ds=sidebyside diff --git a/firmware/include/spi.h b/firmware/include/spi.h index f5c0d8e..e96bef3 100644 --- a/firmware/include/spi.h +++ b/firmware/include/spi.h @@ -35,3 +35,14 @@ void spiflash_peekblock(unsigned long adr, void spiflash_pokeblocks(unsigned long adr, unsigned char *buf, unsigned int len); + + +//! Enable SPI writing +void spiflash_wrten(); + +//! Read and write an SPI byte. +unsigned char spitrans8(unsigned char byte); +//! Grab the SPI flash status byte. +unsigned char spiflash_status(); +//! Erase a sector. +void spiflash_erasesector(unsigned long adr);