Oddio... È un bel po' che non rivedo il codice... Appena ho un attimo gli do uno sguardo...Quote:
Ciao
innanzitutto complimenti per il lavoro eccellente e poi grazie per aver condiviso con noi il file sorgente.
A questo proposito sto provando a ricrearla anche io ma sul tuo codice quando vado in compilazione mi viene restituito l'errore "`displayString' was not declared in this scope" sulla linea 286.
Le librerie le ho incluse tutte nella cartella Libraries. Hai idea di cosa scateni questo errore per caso?
La funzione incriminata è questa:
Grazie infinite in anticipocodice:bool DisplayThread::loop()
{
if(kill_flag)
return false;
digitA = mostra.charAt(0);
digitB = mostra.charAt(1);
digitC = mostra.charAt(2);
digitD = mostra.charAt(3);
displayString(mostra); <--------RIGA INCRIMINATA-------
//----------Display 7 segmenti-------------------------
nA = mostraT.charAt(0);
nB = mostraT.charAt(1);
nC = mostraT.charAt(2);
nD = mostraT.charAt(3);
if (nA == '0') sevenA=0;
if (nA == '1') sevenA=1;
if (nA == '2') sevenA=2;
if (nA == '3') sevenA=3;
if (nA == '4') sevenA=4;
if (nA == '5') sevenA=5;
if (nA == '6') sevenA=6;
if (nA == '7') sevenA=7;
if (nA == '8') sevenA=8;
if (nA == '9') sevenA=9;
if (nB == '0') sevenB=0;
if (nB == '1') sevenB=1;
if (nB == '2') sevenB=2;
if (nB == '3') sevenB=3;
if (nB == '4') sevenB=4;
if (nB == '5') sevenB=5;
if (nB == '6') sevenB=6;
if (nB == '7') sevenB=7;
if (nB == '8') sevenB=8;
if (nB == '9') sevenB=9;
if (nC == '0') sevenC=0;
if (nC == '1') sevenC=1;
if (nC == '2') sevenC=2;
if (nC == '3') sevenC=3;
if (nC == '4') sevenC=4;
if (nC == '5') sevenC=5;
if (nC == '6') sevenC=6;
if (nC == '7') sevenC=7;
if (nC == '8') sevenC=8;
if (nC == '9') sevenC=9;
if (nD == '0') sevenD=0;
if (nD == '1') sevenD=1;
if (nD == '2') sevenD=2;
if (nD == '3') sevenD=3;
if (nD == '4') sevenD=4;
if (nD == '5') sevenD=5;
if (nD == '6') sevenD=6;
if (nD == '7') sevenD=7;
if (nD == '8') sevenD=8;
if (nD == '9') sevenD=9;
//----------------------------------
return true;
}
Inviato dal mio LG-D855 utilizzando Tapatalk