割り込み / 一定の周期で何かをする / Tickerクラス

参考: mbed電子工作レシピ, pp.119-120

PA10に接続したLEDを500msごとに点滅させる。

#include "mbed.h"

DigitalOut led(PA_10);

Ticker tick;
void toggle(){
    led = !led;
}

int main(){
    tick.attach(&toggle, 500ms); // 500msごとにtoggle()函数をコールする。

    while(1);
    return 0;
}