mbed-os github

Dependencies:   ADS1015 Faulhaber HTU21D_mod MS5837_potless Sensor_Head_RevB_3 USBDevice_dfu Utilsdfu beep

Fork of ARNSRS_testDFU by POTLESS

Revision:
29:5b822d18bce6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.h	Tue Feb 20 16:52:22 2018 +0000
@@ -0,0 +1,100 @@
+/*
+
+void Help()
+{
+    serialMonit.printf("\r\n");
+    serialMonit.printf("  Commandes à entrer dans le moniteur :\r\n\r\n"  , co2);
+    serialMonit.printf("  h             = help, liste des commandes\r\n");
+    serialMonit.printf("  s             = start/stop, démmarage / arrêt des sortie moniteur\r\n");
+    serialMonit.printf("  c             = clean, nettoyage flash, suppression des fichiers LOG\r\n");
+    serialMonit.printf("  D             = Dir, liste des fichiers de la flash\r\n");
+    serialMonit.printf("  d X           = del X, effacer le fichier LOG_X\n\r");
+    serialMonit.printf("  l X           = load X, charger le contenu du fichier LOG_X\n\r");
+    serialMonit.printf("  t X           = time X, met la RTC à l'heure, X en UNIX TIME\n\r");
+    serialMonit.printf("  i X           = in, changement consigne volet poumon à X\n\r");
+    serialMonit.printf("  o X           = out, changement consigne volet fuite à X\n\r");
+    serialMonit.printf("  X             = mise à 0 du volet poumon\n\r");
+    serialMonit.printf("  Y             = mise à 0 du volet fuite\n\r");
+    serialMonit.printf("  Q             = Quit, mise en veille\n\r");
+    serialMonit.printf("  r             = reset de la carte\n\r\n\r");
+    serialMonit.printf("  Les commandes pour le Mini-r sont à entrer conformément à la doc.\n\r");
+    serialMonit.printf("\r\n\r\n");
+    fflush(stdout);
+}
+
+
+void Decoding_Message(char message [])
+{
+    char *commande = 0;
+    float valeur = 0;
+
+    sscanf(message,"%s %f",&commande , &valeur);
+
+    if ((char)commande == 'c') {
+        FLAG_REC = false;
+        UTILS::Clean_Flash();
+    }else if ((char)commande == 'D') {
+        FLAG_REC = false;
+        UTILS::Dir_Flash();
+        FLAG_REC = true;
+    }else if ((char)commande == 's') {
+        if (FLAG_AFF)  
+        FLAG_AFF = false;
+        else 
+        FLAG_AFF = true;    
+    }else if ((char)commande == 'h') {
+        FLAG_AFF = false;
+        Help();
+    }else if ((char)commande == 'c') {
+        FLAG_REC = false;
+        UTILS::Clean_Flash();       
+    }else if ((char)commande == 'l') {
+        FLAG_REC = false;
+        char filename[20];
+        sprintf(filename, "LOG_%d.txt", (int)valeur);
+        wait_ms(100);
+        UTILS::Read_Flash_File(filename);
+        wait_ms(100);
+        FLAG_REC = true;
+    }else if ((char)commande == 'd') {
+        FLAG_REC = false;
+        char filename[20];
+        sprintf(filename, "LOG_%d.txt", (int)valeur);
+        UTILS::Delete_Flash_File(filename);
+        FLAG_REC = true;           
+    } else if ((char)commande == 'X') {
+        Consigne_poumon = 0;
+        volet_poumon_Position = 0;
+        Servo_Poumon.reset();
+    } else if ((char)commande == 'Y') {
+        Consigne_fuite = 0;
+        volet_fuite_Position = 0;
+        //Servo_Fuite.reset();
+    } else if ((char)commande == 'Q') {
+        Stop_Sequence();
+    } else if ((char)commande == 't') {
+        set_time(valeur);
+    } else if ((char)commande == 'i') {
+        Consigne_poumon = (float)valeur;
+        DEBUG_M("  Servo Poumon    = %f\r\n", Consigne_poumon);
+    } else if ((char)commande == 'o') {
+        Consigne_fuite = (float)valeur;
+        DEBUG_M("  Servo Fuite     =  %f\r\n", Consigne_fuite);
+    } else if ((char)commande == 'r') {
+        NVIC_SystemReset();
+        /////////////////////////////////////////
+        //Pour rajouter une commande
+        //} else if ((char)commande == 'X') {
+        //  attribuer à une VARIABLE = valeur;
+        //  ou une action, avec ou sans valeur
+        /////////////////////////////////////////
+    } else {
+        sensors.cozirSend(message);
+    }
+    
+    strcpy(param," ");
+    indexParam = 0;
+    newParamFlag = false;
+}
+
+*/
\ No newline at end of file