はじめに
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
結果
hifumiキーボードをraspberry pi picoと Rustで動かせた! pic.twitter.com/lzwLMPE2HB
— YU2TA7KA (@UGKGbrothers) 2022年8月20日
良い感じに動いてくれています。Pro Microとpicoだとボードのサイズが違うため、キーボード本体に装着できずジャンパー線で無理矢理繋いでいるのが残念ですが、やりたかったことはできました。
*1:ピン名は「ここからはじめる自作キーボード」の76page記載のもの