Simple test program for the W25X40BV API. The library files can be found in the next column or [[http://mbed.org/users/jyam/libraries/W25X40BV/m73pwt|here]].

Dependencies:   mbed

Revision:
0:0da0b91683f8
Child:
1:78c4315e6114
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 19 09:55:28 2012 +0000
@@ -0,0 +1,26 @@
+#include "mbed.h"
+#include"W25X40BV.h"
+
+Serial pc(USBTX, USBRX); // tx, rx
+
+int main() {
+    W25X40BV flash(p5, p6, p7, p8);
+    pc.printf("SPI init done\n");
+   
+    flash.chipErase();
+    pc.printf("Erase done\n");
+    
+    pc.printf("%d\n", flash.read(0x00,0x00,0x06));
+    pc.printf("%d\n", flash.read(0x06));
+   
+    flash.write(0x0, 0x0, 0x06,'a');
+    flash.write(0x11,'b');
+   
+    pc.printf("%c\n", flash.read(0x06));
+    pc.printf("%c\n", flash.read(0x00,0x00,0x06));
+    
+    pc.printf("%c\n", flash.read(0x11));
+    pc.printf("%c\n", flash.read(0x00,0x00,0x11));
+    
+    return 0;
+}