アプリと連携で有線キーボード -3-

 どっと脱力したので、#ebikin にTab5対応をやってもらうことにした。

 キーボード化は前に途中で失敗しているので、GUIとかできてるし早いかなと思ったのだけど、前の情報はソース含めてテンポラリ領域で削除されている感じ。最初からのスタートだった。

 M5Stackのサイトを参照して、ESP-IDFの5系を入れたみたいだけど、いろいろ詰まっている。P4に必須なオプションも拾ってこれていない。Codexが劣化しているの感じる。5系っていろいろP4対応が十分でないので、6系にするようにアドバイス。とりあえず、ハロワからやってもらう。なんかそれも結構苦戦して作業停止してしまう。

 前にChatGPTで調べたものを参照してもらおうと思ったけど、Codexとは共有できないみたい。うーん。しょうがないので、mdを貼り付け。それで、とりあえずハロワはクリアした。

 次に、ブラウザ版と同様にABCキーの入力を試す。

 しかし、これもUSB Type-A側のホスト化とか電源制御に苦戦している。そのへんは、ノウハウないので、検索して調べてとアドバイス。

 電源入れ直せとか、Type-A刺し直せとか何度も言われてAIに使われる人間という構図。

 はやく自分でやれるような手が生えるといいね。目もね(それはAI課金考えなければ、もうできるんだけど)。

 Tab5って、Flashしたあと電源入れ直さないとリカバーできなかったっけ? 電源周りをいじっているから?

 半日ほど試行錯誤しつつ、ホスト化にはPSRAMがいるとか、電源制御をしてやらないといけないとかをクリアして、なんとかCH340を認識してシリアル通信できるようになった。なかなかたいへんだわ。

 電源を制御して、ケーブル抜き差ししなくても差し込んだまま起動しても自動で認識できるようになった。

 そして、キー入力にも成功した。

 CH9329の制御は問題ないみたいだな。


オリジナル投稿:
アプリと連携で有線キーボード -3-|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/12478614