Problemi Arduino Leonardo

allora, se il problema è che riempi la seriale troppo in fretta, fammi questo favore, scarica il sorgente di arduino IDE e installa ant.

poi sostituisci il file arduino-1.0.1/app/src/processing/app/SerialMonitor.java

con quello allegato. col terminale vai alla cartella arduino-1.0.1/build/

e digita

ant run

a questo punto dovrebbe compilare e lanciare la versione di arduino modificata, che non dovrebbe dare problemi. Fammi sapere se funziona che faccio una patch request.

per chi se ne intende: in pratica ogni mesaggio ricevuto via seriale lancia una richiesta di update della textbox + aggioranmento dello scroll...
io invece bufferizzo tutto in una stringa, che viene sparata come sopra ad ogni richiesta di update grafico.
quindi anzichè avere una situazione 1000richieste:1update ci sarà una situazione 1richiesta:1update

è brutta perchè uso il lock su un oggetto Object che è dummy, in teoria sarebbe da usare una lista di String sincronizzata, ma in questo caso specifico potrebbe essere che l'ovehead della lista sia più grande dell'elemento contenuto, il che mi pare ancora più brutto.

SerialMonitor.java (7.75 KB)