NXPCup_Cachan / Mbed 2 deprecated S4_bluetooth_V2_bibli

Dependencies:   mbed

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