Go Down

Topic: Serial.flush(); no arduino 1.0.3 (Read 819 times) 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();



Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

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... :)
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Go Up