2017-04-11 17:43:59 +02:00
|
|
|
#ifndef __EEPROM_H
|
|
|
|
#define __EEPROM_H
|
|
|
|
|
|
|
|
#include <stdbool.h>
|
2019-02-19 09:58:20 +01:00
|
|
|
#include "gpio.h"
|
2017-04-11 17:43:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
//################################################################################################################
|
2019-02-19 09:58:20 +01:00
|
|
|
bool EE_Format(void);
|
|
|
|
bool EE_Read(uint16_t VirtualAddress, uint32_t* Data);
|
|
|
|
bool EE_Write(uint16_t VirtualAddress, uint32_t Data);
|
|
|
|
bool EE_Reads(uint16_t StartVirtualAddress,uint16_t HowMuchToRead,uint32_t* Data);
|
|
|
|
bool EE_Writes(uint16_t StartVirtualAddress,uint16_t HowMuchToWrite,uint32_t* Data);
|
|
|
|
uint16_t EE_GetSize(void);
|
2017-04-11 17:43:59 +02:00
|
|
|
//################################################################################################################
|
|
|
|
|
|
|
|
#endif
|