128K Serial EEPROM read write erase chip erase functions SPI EEPROM Nucleo F767ZI

Dependents:   SPI_EEPROM

Revision:
1:c389d5f4913d
Parent:
0:81848bf6dd4a
--- a/EE25LC1024.h	Fri Jun 01 12:54:02 2018 +0000
+++ b/EE25LC1024.h	Tue Oct 23 09:39:31 2018 +0000
@@ -6,7 +6,7 @@
 #include "mbed.h"
 #include <string>
 
-#define SPI_FREQ        5000000                 //Change SPI Frequency Here
+#define SPI_FREQ_EEPROM        5000000                 //Change SPI Frequency Here
 #define SPI_MODE        0                       // SPI Mode can be 0 or 3 . see data sheet
 #define SPI_NBIT        8                       // Number of bits 8.
 
@@ -35,7 +35,7 @@
 #define     PE              0x42        //0100 0010 Page Erase – erase one page in memory array
 #define     SE              0xD8        //1101 1000 Sector Erase – erase one sector in memory array
 #define     CE              0xC7        //1100 0111 Chip Erase – erase all sectors in memory array
-#define     RDID            0xAB        //1010 1011 Release from Deep power-down and read electronic signature
+#define     ReadID          0xAB        //1010 1011 Release from Deep power-down and read electronic signature
 #define     DPD             0xB9        //1011 1001 Deep Power-Down mode
 #define     DUMMYBYTE       0x00        //Dummy byte for Read Operation
 
@@ -43,9 +43,7 @@
 public:
     EE25LC1024(PinName mosi, PinName miso, PinName sclk, PinName cs);
     
-    void deepPowerDown(void);
-    
-    
+    void deepPowerDown(void);    
     int readByte(int addr);                                 // takes a 24-bit (3 bytes) address and returns the data (1 byte) at that location                   
     void readStream(int addr, char* buf, int count);        // takes a 24-bit address, reads count bytes, and stores results in buf
     int ReleaseDPD_ReadSign(void);
@@ -58,7 +56,7 @@
     uint8_t readRegister();  
     uint8_t checkIfBusy();                                  // Check if IC is bury writing or erasing 
     void writeRegister(uint8_t regValue);                   // Write status register or configuration register                                   
-    long raedLong(int address);                             // Read long int number
+    long readLong1(int address);                             // Read long int number
     void writeLong(int addr, long value);                   // Write Long Integer Number
 private:
     void writeEnable();                                     // write enable