Cortex-M のSysTickで周期的な割り込みを発生させて、SysTick例外ハンドラでRaspberry Pi PicoのLEDを点滅させます。
- 例外ハンドラからHALを操作する
static
変数で共有- 排他制御
Mutex<RefCell<Option<共有変数>>>
- SysTick
- 周期割り込みの発生方法
- 例外ハンドラの書き方
SysTick は cortex_m::delay::Delay
も必要としています。
ユーザプログラムが自前で SysTick を制御する場合は、 cortex_m::delay::Delay
は使えません。
MIT / Apache 2.0 のデュアルライセンスとします。
KIKUCHI Yusuke [email protected]