はじめに
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記載のもの