YU2TA7KA's BLOG ~take one step at a time~

派生開発、組み込み開発周りのこと。

【組込みRust】hifumiキーボードをRaspberry Pi PicoとRustで動かす

はじめに

hifumiキーボードをRaspberry Pi PicoとRustで動かしました。

やったこと

ピン配

PicoのIOマップとhifumiキーボードの回路図を見比べて、ピン割当をして、配線をしました。

pico ProMicro*1 I/O種別
GP18 D4 input
GP19 C6 input
GP12 F4 output
GP11 F5 output
GP10 F6 output

Rust FWの実装

Rustykeysのほぼ写経をして、実装をしました。
github.com

結果


良い感じに動いてくれています。Pro Microとpicoだとボードのサイズが違うため、キーボード本体に装着できずジャンパー線で無理矢理繋いでいるのが残念ですが、やりたかったことはできました。

*1:ピン名は「ここからはじめる自作キーボード」の76page記載のもの