マイクロコントローラ
cortex_m_rt
クレートはCortex Mマイクロコントローラ向けのリセットハンドラ(とその他もろもろ)を提供します。
次は、抽象度の低いレベルから順に周辺I/Oにアクセスする方法について見ていきます。
Speaker Notes
- リセットハンドラはリターンしないので、
cortex_m_rt::entry
マクロは対象関数がfn() -> !
という型であることを要求します。 - この例は
cargo embed --bin minimal
により実行します