
le test
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Alarme/alarme.h
- Committer:
- ascheriit
- Date:
- 2019-05-16
- Revision:
- 35:bda112796505
- Parent:
- 34:2ea9312c0608
File content as of revision 35:bda112796505:
#include "Trace.h" #include "horloge.h" #include "theme.h" #include "Rot.h" #ifndef DEF_A #define DEF_A #define NOMBREDALARMES 9 struct STalarmes { temps* ListeAlarmes; //Pointe vers un array où on trouve la liste de toutes les alarmes int positionCurseur; //Sur quelle alarme le curseur pointe int ListeActivation[NOMBREDALARMES]; //Pointe vers une liste d'octès. le ième octes est à 0 si la ième alarme est désactivée. Il est à 1 si lle l'est }; #endif void A_initAlarmes(STalarmes*);//créé une structure d'alarmes prète à être utilisée. void A_DisplayAlarmes(STalarmes*);//affichage standard void A_DisplayFleche(STalarmes*);//affichage limité. Fait moins de flickering que l'autre. void A_test(); void A_getSelection(STalarmes*);//sert à savoir quelle alarme! on pointe void A_toogleAlarme(STalarmes*);//sert à changer l'état d'une alarme void A_setAlarme(STalarmes* alarmesPNT);//Permet de définir l'heur d'une alarme. void A_checkAlarmes(STalarmes* alarmesPNT,temps* maintenant); //Permet de voir si une allarme sonne. À activer toutes les minutes.