le test

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
36:9854127b69b4
Parent:
35:bda112796505
--- a/main.cpp	Thu May 16 18:03:02 2019 +0000
+++ b/main.cpp	Thu May 16 18:18:55 2019 +0000
@@ -6,21 +6,20 @@
     temps RealTime; //Initialisation du temps
     RealTime.heure=0;
     RealTime.minute=0;
-    int* TickPtn = T_initialise(60 - (DEBUG * 58));
-    clean();
+    int* TickPtn = T_initialise(60 - (DEBUG * 58)); //Initialisation de la RTC
+    clean(); //initialisation de l'affichage
     A_DisplayAlarmes(&alarmes);
-    for(ever){
-        A_getSelection(&alarmes);
-        A_toogleAlarme(&alarmes);
-        A_setAlarme(&alarmes);
-        A_DisplayFleche(&alarmes);
-        int boolCh = H_updateHeure(&RealTime);
-        H_setTemps(&RealTime,TickPtn);
-        if(boolCh){
+    for(ever){ //boucle principale
+        A_getSelection(&alarmes); //On regarde quelle alarme on sélectionne
+        A_toogleAlarme(&alarmes); //On regarde si on est pas en train de cliquer sur le bouton qui permet d'activer/desactiver les alarmes.
+        A_setAlarme(&alarmes); //On regarde si on est pas en train de cliquer sur le bouton qui permet de régler les alarmes.
+        int boolCh = H_updateHeure(&RealTime); //On regarde si on doit mêtre à jour l'heure affichée
+        H_setTemps(&RealTime,TickPtn); //On regarde si on est pas en train de cliquer sur le bouton qui permet de régler l'heure.
+        if(boolCh){ //Si on vient de changer l'heure on regarde si il y une alarme prévue pour maintenant
             A_checkAlarmes(&alarmes,&RealTime);
+            H_afficheHorlogeElemClean(RealTime,150,120,5,COULEUR_HEURE,COULEUR_FOND); //On affiche l'heure actuelle
         }
-        H_afficheHorlogeElemClean(RealTime,150,120,5,COULEUR_HEURE,COULEUR_FOND);
-        if(H_toogleElem()){
+        if(H_toogleElem()){ //On regarde si on veut changer le mode d'affichage. Si oui on met à jour l'affichage.
             clean();
             A_DisplayAlarmes(&alarmes);
         }