avec dfu
Fork of Utils by
Diff: Utils.h
- Revision:
- 12:9dd7c462a2c0
- Parent:
- 11:a41267cffa61
- Child:
- 15:a8c19ad9c11d
--- a/Utils.h Mon Mar 05 11:14:45 2018 +0000 +++ b/Utils.h Tue Mar 06 10:31:52 2018 +0000 @@ -32,6 +32,14 @@ #define DEBUG(...) #endif +#define DEEP_DEBUG_MODE 0 + +#if DEEP_DEBUG_MODE +#define DEEP_DEBUG(...) { printf(__VA_ARGS__); fflush(stdout);} +#else +#define DEEP_DEBUG(...) +#endif + /** Utils class. * Rassemblant des fonctions annexes pour le fonctionnement de l'ARNSRS. * @@ -152,16 +160,6 @@ */ static void Get_File_Size(char* File_Name); - /**Fonction de renvoie des infos d'un fichier. - * @param char* Nom du fichier - */ - static void Get_File_Infos(char* File_Name); - - /**Fonction de renvoie des infos d'un fichier. - * @param char* Nom du fichier - */ - static void Get_File_Infos_bis(char* File_Name); - /**Fonction d'éffaçage d'un fichier sur la Flash. * @param char* Nom du fichier à effacer */ @@ -234,6 +232,23 @@ */ static float read_F_EEPROM(unsigned int eeaddress, int address = EEPROM_ADDRESS); + /**Fonction de lecture d'un char dans l'eeprom. + * @param char data ou vaêtre stocké le résultat + * @param int eeadress de stockage de la data dans l'eeprom + * @param int adress adresse I2C de l'eeprom + * @returns + * char stockée à cette adresse + */ + static void read_C_EEPROM(char *data, unsigned int eeaddress , int address = EEPROM_ADDRESS); + + /**Fonction de lecture d'un char dans l'eeprom. + * @param int eeadress de stockage de la data dans l'eeprom + * @param int adress adresse I2C de l'eeprom + * @returns + * char stockée à cette adresse + */ + static char* read_EEPROM(unsigned int eeaddress , int address = EEPROM_ADDRESS); + /**Fonction de nettoyage d'une ligne de l'eeprom. * @param int eeadress de la ligne a effacer * @param int adress adresse I2C de l'eeprom