From ac9329794b5ecd285503da84e7074e1cc01bb066 Mon Sep 17 00:00:00 2001 From: dling <dylan.ling.etu@univ-lille.fr> Date: Wed, 17 Jan 2024 23:49:18 +0100 Subject: [PATCH] ajout de FORMAT --- SD/picofs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SD/picofs.c b/SD/picofs.c index 1382b29..e100d28 100755 --- a/SD/picofs.c +++ b/SD/picofs.c @@ -503,7 +503,7 @@ int main(int argc, char *argv[]) { sd_init(&sd); printf("Pico ordinateur OK\n\n"); - + current_cmd[0] = '\0'; // Initialise la chaîne vide printf("PicoOrdi>"); @@ -524,7 +524,11 @@ int main(int argc, char *argv[]) { char delim = ' '; // espace délimite les arguments current_cmd[strlen(current_cmd) - 1] = '\0'; // Retire le retour à la ligne - if (strncmp(current_cmd, "LS", 2) == 0) { // Compare les deux premiers caractères + if (strncmp(current_cmd, "FORMAT", 6) == 0) { + erase(&sd, 0, 15000); //supprimer toutes les données + printf("\nToutes les données ont été supprimées\n"); + } + else if (strncmp(current_cmd, "LS", 2) == 0) { // Compare les deux premiers caractères LS(&sd); //lister les fichiers } else if (strncmp(current_cmd, "RM", 2) == 0){ char filenameRm[MAX_FILENAME_LENGTH]; -- GitLab