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