Sonder Design Team / Memory

Memory.h

Committer:
AdminSonderDesign
Date:
2017-02-08
Revision:
3:339efdc5134f
Parent:
1:9d8c932d26ae
Child:
10:96b5e7dcc91f

File content as of revision 3:339efdc5134f:

#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);
    int arrangeData(SPI my_spi, int Address, int AddressNew, int length);
  

private:
    DigitalOut _cs_mem;
    };
    
#endif