Go Down

Topic: Serial.flush(); no arduino 1.0.3 (Read 1 time) previous topic - next topic

tretas

Boas pessoal,

Qual é a função no arduino 1.0.3 para apagar o buffer pois pelos vistos " Serial.flush(); " deixo de funcionar a partir da versão 1.0.0.


Cumprimentos,

Zé Tretas
Arduino Mega 2560
Arduino Nano
Arduino UNO Rev3
Raspberry PI Model B
EasyPIC v4

bubulindo

A página aponta para isto... -> http://arduino.cc/en/Reference/StreamFlush

em todo o caso, para "limpar" o buffer, nada como fazer:

Code: [Select]


unsigned char temp = Serial.available();

for (int i = temp; i>=0; i--)
    Serial.read();



This... is a hobby.

HugoPT

Tambem concordo que foi mau eles terem modificado a finalidade do metodo flush.Aqui a uns tempos perdi imenso tempo pois tinha como adquirido que o Serial.flush limpeza o buffer e afinal agora faz outra coisa.
Aprendi a liçao da pior maneira por isso agora sempre que sai uma versao nova da IDE vou ver quais foram as alteraçaoes  :|
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

bubulindo


Tambem concordo que foi mau eles terem modificado a finalidade do metodo flush.Aqui a uns tempos perdi imenso tempo pois tinha como adquirido que o Serial.flush limpeza o buffer e afinal agora faz outra coisa.
Aprendi a liçao da pior maneira por isso agora sempre que sai uma versao nova da IDE vou ver quais foram as alteraçaoes  :|


Nada como não usar a IDE... :)
This... is a hobby.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy