1.
目次
2.
Introduction
3.
開発環境構築
4.
Baker link. Envの使い方
5.
チュートリアルの流れ
6.
コードのフォルダ構成
7.
出力 3色点灯光(Lチカ)コードの解読
7.1.
①マクロ宣言
7.2.
②use宣言
7.3.
③bootローダー関連
7.4.
④定数
7.5.
⑤main関数
7.6.
⑥プログラム開始ログ
7.7.
⑦各設定のinit
7.8.
⑧無限loop、ログ出力、LED PinのON/OFF、delay処理
7.9.
Lチカのまとめ
8.
入力 ボタン入力のコードの解読
8.1.
①Buttonの設定
8.2.
②Buttonの状態確認
8.3.
ボタン入力のまとめ
9.
割り込み 入力割り込みのコードの解読
9.1.
プログラムの大枠
9.2.
①LED、Buttonの型、グローバル変数宣言
9.3.
②GIPOの設定(割り込み)
9.4.
③グローバル変数に格納
9.5.
④割り込み設定の登録
9.6.
⑤何もしない無限ループ
9.7.
⑥割り込み処理
9.8.
入力割り込みのまとめ
10.
Q&A
11.
Appendix
11.1.
Dev Containers
11.2.
use
11.3.
光を灯せ(Lチカ)コンパイル設定
11.4.
デバッカーのファームウェア更新
11.5.
外部マイコン書き込み
11.6.
Baker link. Dev以外のハードウェア
Light
Rust
Coal
Navy
Ayu
Baker link. Tutorial
The Book
目次
環境構築
Introduction
開発環境構築
チュートリアル(入門)
Baker link. Envの使い方
チュートリアルの流れ
コードのフォルダ構成
出力 3色点灯光(Lチカ)コードの解読
①マクロ宣言
②use宣言
③bootローダー関連
④定数
⑤main関数
⑥プログラム開始ログ
⑦各設定のinit
⑧無限loop、ログ出力、LED PinのON/OFF、delay処理
Lチカのまとめ
入力 ボタン入力のコードの解読
①Buttonの設定
②Buttonの状態確認
ボタン入力のまとめ
割り込み 入力割り込みのコードの解読
プログラムの大枠
①LED、Buttonの型、グローバル変数宣言
②GIPOの設定(割り込み)
③グローバル変数に格納
④割り込み設定の登録
⑤何もしない無限ループ
⑥割り込み処理
入力割り込みのまとめ
Q&A
Appendix
Dev Containers
use
光を灯せ(Lチカ)コンパイル設定
デバッカーのファームウェア更新
外部マイコン書き込み
Baker link. Dev以外のハードウェア