chrono

Dependencies:   mbed

main.cpp

Committer:
pathae
Date:
2020-02-03
Revision:
1:79f936cc69dd
Parent:
0:f38ea4ed5621

File content as of revision 1:79f936cc69dd:

#include "mbed.h"
#include "mbed_genie.h"

//Prototype des routines d'interruption
void compt_secondes();

int chrono;       

//Déclaration de l'interruptions Ticker 
Ticker seconde_ticker;

/*************************************************************************************************
  Interruption générée automatiquement toutes les secondes pour décrémenter le compteur  **
*************************************************************************************************/
void compt_secondes()
  {
    chrono=chrono-1;
    genieWriteObject(GENIE_OBJ_LED_DIGITS, 0x00, chrono);      //write to Leddigits0 the value of voltLED
    return;
    }
 
/************************
*  Programme principal  *
*************************/

int main()
{
    SetupGenie();
    genieWriteContrast(10); //set screen contrast to full brightness
//Initialisation de l'interruption "Ticker" toutes les secondes
    seconde_ticker.attach(&compt_secondes,1); //Appel de la fonction toutes les secondes.
    chrono=99;
    while(1) {
            if(chrono ==0)
                chrono=99;
            }
}