Eeprom.h 844 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. * Eeprom.h
  3. *
  4. * Created on: 14 janv. 2019
  5. * Author: e_rcluze
  6. *
  7. *Le fonctionement de l'Eeprom est en Fifo.
  8. *L'adrresse du pointeur de lecture est stocker dans les 16 premier byte de l'eeprom
  9. *L'adrresse du pointeur d'ecriture est stocker dans les 16 bit suivant
  10. *
  11. *
  12. *
  13. * Penser a ajouter les fonction de lecture ecriture dans le fichier i2c.c "générer"
  14. *
  15. void readEeprom(int add, uint8_t *tab, int len){
  16. }
  17. void writeEeprom(int add, uint8_t *tab, int len){
  18. }
  19. *
  20. */
  21. #ifndef EEPROM_H_
  22. #define EEPROM_H_
  23. #define EepromADD 0XA0
  24. uint16_t readPointerEcriture();
  25. void readPointerEcriture();
  26. uint16_t readPointerLecture();
  27. void readPointerLecture();
  28. void writeData(uint8_t *tab, uint8_t size);
  29. void readData(uint8_t *tab, uint8_t size);
  30. //fonction pour tester le hard de l'Eeprom
  31. void testEeprom();
  32. #endif /* EEPROM_H_ */