08/05/23 12:36:30
えー、盛り上がってるところ失礼します。
ファームにデバッグ用で簡単なコマンドインタプリタをつけたいんですが、
一文字削除はターミナルにどういうコードを送ればいいんでしょうか。
ターミナルはCOMポート汎用ということで(たいていはハイパーターミナル)。
前にいろんなエスケープシーケンス試してみたんですが、
カーソルが前に移動するだけだったり、一行全部消えてしまったりでした。
仕方ないのでその時は BS, Space, BS(08H, 20H, 08H)を送ってしのぎました。
エスケープシーケンスも何文字か送るわけですが、なんかエレガントじゃない気がします。