Hello, World!
キーボード本体とデバッグアダプタの接続はできましたか?
なにはともあれ、まずは Hello, World! の実行からはじめましょう。
rusty-keys のリポジトリを clone する
Hello, World! のためのコードは rusty-keys
のリポジトリにあります。
$ git clone https://github.com/KOBA789/rusty-keys.git
clone したローカルリポジトリ内に作業ディレクトリを移動しておきます。
$ cd rusty-keys
Hello, World! を実行する
実行は驚くほど簡単です。
まずは Hello, World! のあるディレクトリまで移動します。
$ cd firmware/hello
あとは cargo run
するだけです!
$ cargo run
ビルドが始まるのでちょっと待ちましょう。最終的に以下のような表示が得られたら成功です!
これであなたも組込み Rust に入門しました! おめでとうございます!!🎉
Finished dev [unoptimized + debuginfo] target(s) in 14.81s
Running `probe-run --chip RP2040 target/thumbv6m-none-eabi/debug/rusty-keys-hello`
(HOST) INFO flashing program (6 pages / 24.00 KiB)
(HOST) INFO success!
────────────────────────────────────────────────────────────────────────────────
Hello, world!
└─ rusty_keys_hello::__cortex_m_rt_main @ src/main.rs:25
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO device halted without error