avec dfu
Fork of Utils by
Diff: Utils.cpp
- Revision:
- 4:872676dd87a4
- Parent:
- 3:01677db45b2a
- Child:
- 5:0f3b6e6677ef
--- a/Utils.cpp Tue Feb 13 08:32:46 2018 +0000 +++ b/Utils.cpp Tue Feb 13 14:36:26 2018 +0000 @@ -8,7 +8,7 @@ void return_error(int ret_val) { - + Exist_Val = 0; if (ret_val){ printf(" Problème carte SD = %d\r\n", ret_val); Exist_Val = 0; @@ -20,6 +20,7 @@ void errno_error(void* ret_val) { + Exist_Val = 0; if (ret_val == NULL){ printf(" Problème carte SD = %d \r\n", errno); Exist_Val = 0; @@ -118,7 +119,8 @@ errno_error(fd); if (Exist_Val == 0){ - printf(" Le fichier recherché n'existe pas....\r\n"); + printf(" Le fichier %s n'existe pas....\r\n", filename); + fclose(fd); return false; }else{ fclose(fd); @@ -137,7 +139,7 @@ printf("Fichier effacé.\n"); } -void UTILS::Rename_SD_File(string Old_File_Name, string New_File_Name) +void UTILS::Rename_SD_File(char* Old_File_Name, char* New_File_Name) { char Oldfilename[20]; sprintf(Oldfilename, "/Root/%s", Old_File_Name); @@ -179,7 +181,7 @@ //Formatage carte SD printf(" Formatage carte SD\r\n\r\n"); int error = 0; - error = Root.format(&bd); + error = FATFileSystem::format(&bd); return_error(error); } @@ -204,7 +206,7 @@ } printf("\r\n Nombre de fichiers = %d\r\n", nb); printf(" Fermeture du répertoire.\r\n"); - error = closedir(dir); + //error = closedir(dir); return_error(error); }