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]].
Diff: main.cpp
- Revision:
- 1:78c4315e6114
- Parent:
- 0:0da0b91683f8
--- 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; }