sto facendo i conti a mente e scrivendo dal telefonino.
Questa funziona?
myZero è il tuo valore zero (come da strumento)codice:int myZero = 65454; int read = 40000; int real = ((read - myZero) & 0xFFFF) - 1; real = (real > 32767 ? real - 65535 : real);
read è il valore letto.