Flash handler for M25P* chips with no Device ID.

Dependencies:   RTOS_SPI_Clean

Fork of flash25spi by Klaus Steinhammer

Revision:
6:94558d4243f8
Parent:
4:af870c53c0e9
Child:
7:fae78b14f38f
--- a/flash25spi.cpp	Fri Apr 25 12:49:48 2014 +0000
+++ b/flash25spi.cpp	Sat Apr 26 11:52:28 2014 +0000
@@ -73,7 +73,7 @@
     , _enable(enable)
     , _size(0)
 {
-    _spi->format(8,0);
+    _spi->format(8,3);
 
     _enable = 1;
     wait_us(1000);
@@ -195,7 +195,7 @@
     return true;
 }
 
-void FlashM25PSpi::eraseSector(unsigned int addr)
+void FlashM25PSpi::eraseSector(uint32_t addr)
 {
     addr &= ~(_sectorSize-1);
 
@@ -236,7 +236,7 @@
 void FlashM25PSpi::waitForWrite()
 {
     while (true) {
-        if (0==readStatus()&1)
+        if (0 == (readStatus()&1))
             break;
         wait_us(10);
     }