Skip to content

Arduino library for Winbond Flash Memory chips

Compare
Choose a tag to compare
@Marzogh Marzogh released this 13 Oct 22:33
· 527 commits to master since this release

SPIFlash Build Status DOI

GitHub commits
GitHub issues
GitHub pull requests
license

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