le test
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Diff: main.cpp
- 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); }