Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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) {}
}