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.
Dependencies: mbed
Diff: main.cpp
- Revision:
- 1:13af94a28e0d
- Parent:
- 0:9e8a54e32f30
--- a/main.cpp Thu Feb 06 07:46:51 2020 +0000 +++ b/main.cpp Thu Feb 06 08:22:13 2020 +0000 @@ -2,28 +2,26 @@ #include "math.h" #include "bluetoothV2bibli.h" -DigitalOut myled(LED1); -DigitalOut myled4(LED4); +DigitalOut myled(LED1); //led de test void data_on_blueth(void); //fonction d'interruption int main(void) { - //Ticker timer; + Ticker timer; //ticker pour gérer la frequence d'appelle d'une fonction - init_blueth(); - myled=1; - myled4=1; - //timer.attach(&data_on_blueth,0.005); // creation de l'interruption + init_blueth(); //initialisation avec ISR de reception et premier message + myled=1; + timer.attach(&data_on_blueth,0.005); // permet d'appeler formatTrameT qui gère l'ISR de transmission while(1) { - if(get_val_pc(30) == 1024)myled=!myled; + if(get_val_pc(30) == 1024)myled=!myled; //Test en reception } } -void data_on_blueth(void) +void data_on_blueth(void) //fonction de test pour appeler formatTrameT { static short i = 0; short reg[4]={30,45,60,75}; - formatTrameT(reg[i], 500000 ); //A chaque IT - i++; - if(i>3)i=0; + formatTrameT(reg[i], 500000 ); // envoie du registre et de la valeur sur ce registre + i++; // permet lecture du tableau pour le test + if(i>3)i=0; } \ No newline at end of file