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:
1:78c4315e6114
Parent:
0:0da0b91683f8
diff -r 0da0b91683f8 -r 78c4315e6114 main.cpp
--- a/main.cpp	Mon Mar 19 09:55:28 2012 +0000
+++ b/main.cpp	Mon Mar 19 14:57:06 2012 +0000
@@ -10,17 +10,24 @@
     flash.chipErase();
     pc.printf("Erase done\n");
     
-    pc.printf("%d\n", flash.read(0x00,0x00,0x06));
-    pc.printf("%d\n", flash.read(0x06));
+    pc.printf("%d\n", flash.readByte(0x00,0x00,0x06));
+    pc.printf("%d\n", flash.readByte(0x06));
    
-    flash.write(0x0, 0x0, 0x06,'a');
-    flash.write(0x11,'b');
+    flash.writeByte(0x0, 0x0, 0x06,'a');
+    flash.writeByte(0x11,'b');
    
-    pc.printf("%c\n", flash.read(0x06));
-    pc.printf("%c\n", flash.read(0x00,0x00,0x06));
+    pc.printf("%c\n", flash.readByte(0x06));
+    pc.printf("%c\n", flash.readByte(0x00,0x00,0x06));
+    
+    pc.printf("%c\n", flash.readByte(0x11));
+    pc.printf("%c\n", flash.readByte(0x00,0x00,0x11));
     
-    pc.printf("%c\n", flash.read(0x11));
-    pc.printf("%c\n", flash.read(0x00,0x00,0x11));
+    char string[] = "Hello World";
+    flash.write(0x168, string, 11);
+    
+    char str[11];
+    flash.read(0x168, str, 11);
+    pc.printf("%s\n",str); 
     
     return 0;
 }