2016年4月11日月曜日

ArduinoのSerial.flush()がいつの間にか変わってた

どうも
Arduinoでシリアルバッファクリアするか~と思ってSerial.flush()を書いたんですがどうも動かない。
どうやらArduino1.0から送信待ちをする関数に変わったらしい。非同期になったとかそういえば見たなあ。
仕方ないので
while(Serial.available())Serial.read();
みたいな感じで茶を濁しています。

ところでArduino1.0のリリースは2012年とか書いてあるんですが、今まで俺はどうしてたんだ・・・?