Arduino library for Winbond Flash Memory chips
SPIFlash
All functions have been tested and found to work well on Arduino 1.6.x.
Please report any issues and I will do my best to fix them.
Change log
v 2.0.0
- BIG update in terms of speed. Sped up all functions atleast 25x
- Compatible with ATTiny85
- All Read/Write/Erase functions can now take either (page number & offset) or (address) as arguments (Except readPage())
- getAddress() can now return either a 32-bit address or a page number & offset - Refer to Readme.md
- The following functions are deprecated to enable compatibility with other AVR chips.
_printPageBytes()
printPage()
printAllPages()
readSerialStr()
They can be used by uncommenting them in the SPIFlash.cpp file. However, be warned, this particular block of code has only been tested with the Arduino IDE (1.6.5) and only with 8-bit AVR based Arduino boards and will not be supported any further than v2.0.0 of this library