Sonder Design Team / Memory

Memory.h

Committer:
ThomasSonderDesign
Date:
2016-05-05
Revision:
1:9d8c932d26ae
Parent:
0:c2e41d203cdb
Child:
2:5c70c0334ed0
Child:
3:339efdc5134f

File content as of revision 1:9d8c932d26ae:

#ifndef _MEMORY_H
#define _MEMORY_H
 
#include "mbed.h"

#define dummy 1              //Set up a dummy byte to send to memory
#define bufferSize 3840      //The maximmum siz of data in the buffer


 
class Memory {
public:
    Memory(PinName cs_mem);
    int readData(SPI my_spi, char value [], int Address, int length);
    void sectorErase(SPI my_spi, long Address);
    void blockErase(SPI my_spi, int Address);
    int writeData(SPI my_spi, char buffer[], int address, int length);
  

private:
    DigitalOut _cs_mem;
    };
    
#endif