S5info_H14 / Mbed 2 deprecated APP2

Dependencies:   mbed-rtos mbed

main.cpp

Committer:
joGenie
Date:
2014-01-27
Revision:
0:f7d5819b29d5
Child:
1:96a4c2a39981

File content as of revision 0:f7d5819b29d5:

#include "mbed.h"
#include "rtos.h"

DigitalIn en_1(p15);
DigitalIn en_2(p16);
AnalogIn ea_1(p19);
AnalogIn ea_2(p20);

void lecture_analog(void const *args)
{
    while (true)
    {
        // synchronisation sur la période d'échantillonnage
        // lecture de l'étampe temporelle
        // lecture des échantillons analogiques
        // calcul de la nouvelle moyenne courante
        // génération éventuelle d'un événement
    }
}

void lecture_num(void const *args)
{
    while (true)
    {
        // synchronisation sur la période d'échantillonnage
        // lecture de l'étampe temporelle
        // lecture des échantillons numériques
        // prise en charge du phénomène de rebond
        // génération éventuelle d'un événement
    }
}

void collection(void const *args)
{
    while (true)
    {
        // attente et lecture d'un événement
        // écriture de l'événement en sortie (port série)
    }
}

int main()
{
    set_time(time(NULL));
    // initialisation du RTC
    // démarrage des tâches
    while(1) {}
}