Linux Kernel
serdev
- serdev受信時のcountは末尾の
\0を含まないstrscpy()でコピーする場合は\0終端分を含めたcount + 1を渡す- この時、serdevのbuf内のcountと同じ長さである有効データが
\0で終端されていない場合、コピー先は有効データが\0で終端されて返されるが戻り値が-E2BIGになることに留意する
- この時、serdevのbuf内のcountと同じ長さである有効データが
- serdevの受信バッファはcount上限以降に無関係のデータが付いていることが度々ある?
input
- 同一キーコード (
KEY_*,BTN_*,SW_*, etc?) に対する、一つ前と同じ入力値は、input_event()(+input_sync()) による送信を受けてもhandler等へのイベント送信を発生させない?
R8C
- ボタン押下のタイミングによっては、コマンドのリプライとイベントコードが個々の
\0終端無しの改行による連続データで送られてくることがある?