Programme carte strategie (disco)

Dependencies:   mbed SerialHalfDuplex SDFileSystem DISCO-F469NI_portrait liaison_Bluetooth ident_crac

Revision:
38:76f886a1c8e6
Parent:
36:6dd30780bd8e
Child:
42:657b6a573e11
--- a/main.cpp	Thu May 03 22:35:27 2018 +0000
+++ b/main.cpp	Wed May 09 19:36:20 2018 +0000
@@ -12,7 +12,7 @@
 char strat_sd[10][SIZE+8];
 char PATH[10][SIZE+8];
 
-//Serial rn42(PG_14, PG_9);
+Serial rn42_pr(PG_14, PG_9);
 //Serial rn42(PA_1,PA_2);
 Serial rn42_Tx(PA_2,NC);
 Serial rn42_Rx(NC,PA_1);
@@ -20,6 +20,7 @@
 Serial pc(USBTX,USBRX);
 LiaisonBluetooth liaison_Rx(&rn42_Rx,&pc);
 LiaisonBluetooth liaison_Tx(&rn42_Tx,&pc);
+LiaisonBluetooth liaison_pr(&rn42_pr,&pc);
 
 char cheminFileStart[SIZE+8]; //Le chemin du fichier de strat, utiliser strcpy(cheminFileStart,"/local/strat.txt");
 struct S_Instruction strat_instructions[SIZE_BUFFER_FILE]; //La liste des instruction chargé en mémoire
@@ -70,26 +71,22 @@
     lcd.DisplayStringAt(0, 0,(uint8_t *)"Initialisation petit robot", LEFT_MODE);
 #endif
     led1 = 1;
-    /*rn42.baud(115200);
-    pc.baud(115200);*/
     bluetooth_init();
-    //initRobot();//Initialisation du robot
-    //initRobotActionneur();
-    lecture_fichier();
+    lecture_fichier(); //bloquant si pas de carte SD
     led1 = 0;
-    //wait_ms(2000);//Attente pour que toutes les cartes se lancent et surtout le CANBlue
+    wait_ms(2000);//Attente pour que toutes les cartes se lancent et surtout le CANBlue
     
     while(true) {
         automate_etat_ihm();
         automate_process();//Boucle dans l'automate principal
         canProcessRx();
-        //AX12_doLoop();//Vérification de la position des AX12
     }
 }
 
 void bluetooth_init(void){
     rn42_Tx.baud(115200);
     rn42_Rx.baud(115200);
+    rn42_pr.baud(115200);
     pc.baud(115200);
     pc.printf("ok1");
     /*while(1){