SpiFlash25

Fork of SpiFlash25 by MultiTech

Revision:
4:751745dd637f
Parent:
3:b173ba8ad165
--- a/SpiFlash25.cpp	Mon Dec 15 16:35:47 2014 -0600
+++ b/SpiFlash25.cpp	Mon Jun 08 15:52:34 2015 -0500
@@ -27,6 +27,9 @@
     _cs(cs),
     _page_size(page_size)
 {
+
+    wakeup();
+
     _cs.write(1);
     _spi.format(8, 3);
     _spi.frequency(75000000);
@@ -172,3 +175,15 @@
         wait_us(10);
     }
 }
+
+void SpiFlash25::deep_power_down() {
+    _cs.write(0);
+    _spi.write(DEEP_POWER_DOWN);
+    _cs.write(1);
+}
+
+void SpiFlash25::wakeup() {
+    _cs.write(0);
+    _spi.write(DEEP_POWER_DOWN_RELEASE);
+    _cs.write(1);
+}