128K Serial EEPROM read write erase chip erase functions SPI EEPROM Nucleo F767ZI
Diff: EE25LC1024.h
- Revision:
- 2:156c427681f0
- Parent:
- 0:81848bf6dd4a
--- a/EE25LC1024.h Fri Jun 01 12:54:02 2018 +0000
+++ b/EE25LC1024.h Tue Oct 23 10:22:19 2018 +0000
@@ -6,7 +6,7 @@
#include "mbed.h"
#include <string>
-#define SPI_FREQ 5000000 //Change SPI Frequency Here
+#define SPI_Freq 10000000 //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
@@ -58,7 +58,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 readLong(int address); // Read long int number
void writeLong(int addr, long value); // Write Long Integer Number
private:
void writeEnable(); // write enable