avec dfu

Fork of Utils by POTLESS

Revision:
15:a8c19ad9c11d
Parent:
12:9dd7c462a2c0
Child:
16:74cb32bb162f
diff -r fbf4be649b6a -r a8c19ad9c11d Utils.h
--- a/Utils.h	Fri Mar 30 10:28:43 2018 +0000
+++ b/Utils.h	Mon Apr 09 06:51:14 2018 +0000
@@ -128,8 +128,9 @@
     static float constrain(float x, float a, float b);
 
     /**Fonction d'affichage des infos de la Flash.
+    * @param Serial Port série ou sortir le résultat
     */
-    static void Flash_Infos();
+    static void Flash_Infos(Serial *serial_port = NULL);
 
     /**Fonction de stockage valeur sur la Flash.
     * @param float Val_To_Store, la valeur à stocker
@@ -151,14 +152,16 @@
     static void Write_Flash_File(char* To_Store, char* File_Name);
 
     /**Fonction de lecture d'un fichier sur la Flash.
+    * @param Serial Port série ou sortir le résultat
     * @param char* Nom du fichier
     */
-    static void Read_Flash_File(char* File_Name);
-
+    static void Read_Flash_File(Serial *serial_port, char* File_Name);
+    
     /**Fonction de renvoie de la taille d'un fichier.
+    * @param Serial Port série ou sortir le résultat
     * @param char* Nom du fichier
     */
-    static void Get_File_Size(char* File_Name);
+    static void Get_File_Size(Serial *serial_port, char* File_Name);
 
     /**Fonction d'éffaçage d'un fichier sur la Flash.
     * @param char* Nom du fichier à effacer
@@ -169,6 +172,10 @@
     */
     static void Clean_Flash();
 
+    /**Fonction nettoyage de la Flash.
+    */
+    static void Clean_Flash_All();
+    
     /**Fonction d'éffaçage d'un fichier sur la Flash.
     * @param char* Nom du fichier à effacer
     * @param char* Nouveau Nom du fichier
@@ -188,10 +195,11 @@
     static void Format_Flash();
 
     /**Fonction DIR.
+    * @param Serial Port série ou sortir le résultat
     * @param char* Nom du répertoire
     */
-    static void Dir_Flash(char* Dir_Name = "");
-
+    static void Dir_Flash(Serial *serial_port = NULL, char* Dir_Name = "");
+    
     /**Fonction de numérotage des fichiers log.
     * @returns
     *   Index du nouveau fichier log
@@ -203,11 +211,12 @@
     * @returns
     *   true si le fichier existe, false s'il n'existe pas
     */
-    static bool File_Exist(string File_Name);
+    static bool File_Exist(char* File_Name);
 
     /**Fonction d'affichage du menu d'aide.
+    * @param Serial Port série ou sortir le résultat
     */
-    static void Help();
+    static void Help(Serial *serial_port = NULL);
 
     /**Fonction d'écriture sur l'eeprom.
     * @param char data à stocker
@@ -233,7 +242,7 @@
     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 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
@@ -259,7 +268,7 @@
     * @param int adress adresse I2C de l'eeprom
     */
     static void clean_EEPROM(int address = EEPROM_ADDRESS);
-
+    
 private:
 //Rien...
 };