Programme carte strategie (disco)
Dependencies: mbed SerialHalfDuplex SDFileSystem DISCO-F469NI_portrait liaison_Bluetooth ident_crac
Diff: main.cpp
- Revision:
- 38:76f886a1c8e6
- Parent:
- 36:6dd30780bd8e
- Child:
- 42:657b6a573e11
diff -r fca332b64b42 -r 76f886a1c8e6 main.cpp --- 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){