Go to file
LowPowerLab ed39b2da17 Update README.md 2014-07-29 17:21:36 -04:00
examples/SPIFlash_ReadWrite Use only necessary .h files in example 2014-07-29 10:13:32 -07:00
README.md Update README.md 2014-07-29 17:21:36 -04:00
SPIFlash.cpp Unintrusive SPI transactions & misc fixes 2014-07-29 17:10:06 -04:00
SPIFlash.h Unintrusive SPI transactions & misc fixes 2014-07-29 17:10:06 -04:00
keywords.txt Add readUniqueId() to get unique 64 bit MAC 2014-05-29 14:32:19 -04:00

README.md

SPIFlash

Arduino/Moteino library for read/write access to SPI flash memory chips. This works with 256byte/page SPI flash memory such as the 4MBIT W25X40CLSNIG used on (Moteinos)[www.moteino.com] for data storage and wireless programming.
For instance a 4MBit (512Kbyte) flash chip will have 2048 pages: 256*2048 = 524288 bytes (512Kbytes) Minimal modifications should allow chips that have different page size but modifications DEPENDS ON: Arduino SPI library
This library was primarily developed to enable safe wireless programming on Moteino nodes and Moteino based applications such as the SwitchMote. This has been documented at (lowpowerlab)[http://lowpowerlab.com/blog/category/moteino/wireless-programming/].

###Installation Copy the content of this library in the "Arduino/libraries/SPIFlash" folder.
To find your Arduino folder go to File>Preferences in the Arduino IDE.
See this tutorial on Arduino libraries.

###License Copyright (c) 2013 by Felix Rusu felix@lowpowerlab.com
This library is free software; you can redistribute it and/or modify it under the terms of either the GNU General Public License version 2 or the GNU Lesser General Public License version 2.1, both as published by the Free Software Foundation.