ST-Link/V2を買ったので記す
またしてもお久しぶりです。訳あって最近 ST-Link/V2 を入手したので、使用した際の記録をします。 一通りネットを検索した感想ですが、案外情報少ないですね。まあ無くはないんですが、ちらほらくら...
電子工作・プログラミングの備忘録
またしてもお久しぶりです。訳あって最近 ST-Link/V2 を入手したので、使用した際の記録をします。 一通りネットを検索した感想ですが、案外情報少ないですね。まあ無くはないんですが、ちらほらくら...
続いて、TinyGo を手持ちのマイコンボードで動かしていきます。そのためには、TinyGo をインストールしたディレクトリに設定ファイルを入れることが必要です。 なので、予めインストールディレクトリ...
前回のコードで「いらないなあ」と思われる部分を消したり改変したり、その詳細をざっと解析していきたいと思います。 5月ですね。 サンプルコードの概要 このコードは、UART でゲットしたデータを U...
ここまで来たら、次なる目標は HID コンポジットデバイスです。有用性とかは置いておいて、取り敢えずマウス + キーボード なデバイスを作ります。 本記事ではそこまで詳しく説明しません。あくまでも備...
USB CDC です。立て続けに完成!完成!完成!!ですが、実際にある程度まで行くと芋づる式にできるようになってきます。最初はあんなにいろんなことに抵抗感があったのに... 実装するだけなら実はそん...
タイトルにもある通り、マウスとして動きました!やった〜〜〜〜〜〜〜〜〜〜〜〜 今回は、前回の実装の元で、main 関数をいじることだけをやっていきます。 マウスのレポート形式 「レポート」という...
ひとまずマウスを作ることにしました。 USB HIDとは そもそも HID とは Human Interface Device のことであり、人間がホストに対して情報を入力するためのデバイスを指し...
CDC の勉強をしてから、というのはちょっと無理がありそうなので(後述するように方針転換します)、取り敢えずコピペで動かすことをします。 コピペ HAL から持ってきました。USB-FS の US...
本記事の参考文献は(だいたい全て) USB の規格書です。 ディスクリプタ 今回は取り敢えず(この単語何回使った?)、String Descriptor を整えていきたいと思います。 ひとまずまと...
あれから数日腐っていまして、死ぬほどハマりました。 出口が見えない難関って、こんなにもしんどくなるんですね。 さて、ひょんなことからついにデバイスが認識されたところまできましたので、ご報告です。 こ...