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.
debugBT.cpp
00001 // Nom du fichier : debugBT.cpp 00002 #include "pins.h" 00003 00004 // Variables globales & timers 00005 Serial bt(PC_6,PC_7); 00006 00007 void bluetoothIT() 00008 { 00009 static int i=0; 00010 static char buffer[10]=""; // Tableau qui contient la chaine de caractère rentrée dans le terminal. 00011 static char cmd[Lcmd]=""; // Variable qui retient que les premiers caractères qui représentent la commande. 00012 00013 //printf("bt.readable = %d \r\n",bt.readable()); 00014 while(bt.readable()) { // if(bt.readable()) 00015 //pc.printf("bt.readable = %d \r\n",bt.readable()); 00016 buffer[i]=bt.getc(); 00017 pc.printf("%c",buffer[i]); 00018 bt.printf("%c",buffer[i]); 00019 00020 if((buffer[i] >= 48 && buffer[i] <=57) || (buffer[i]>=97 && buffer[i]<=122) || buffer[i]==13) i++; 00021 } 00022 00023 if(buffer[i-1]=='\r') { 00024 pc.printf("\r\n"); 00025 bt.printf("\r\n"); 00026 i=0; 00027 00028 copieTab(buffer,cmd); 00029 00030 switch(cmdType) { 00031 case 1 : // Commande test angle 00032 StringToAngle(cmd); 00033 cmdType=0; 00034 break; 00035 case 2 : // Commande test vitesse 00036 StringToVitesse(cmd); 00037 cmdType=0; 00038 break; 00039 case 3 : // Commande distance a parcourir 00040 StringToDist(cmd); 00041 cmdType=0; 00042 break; 00043 default : // Commande par défaut 00044 cmdChoice(cmd); 00045 } 00046 } 00047 }
Generated on Wed Jul 20 2022 11:03:38 by
1.7.2