Sonder Design Team / Memory

Memory.h

Committer:
ThomasSonderDesign
Date:
2016-04-18
Revision:
0:c2e41d203cdb
Child:
1:9d8c932d26ae

File content as of revision 0:c2e41d203cdb:

#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