無限ループは不要である。
#include "MicroBit.h" MicroBit uBit; int main(void){ uBit.init(); uBit.io.P0.setAnalogValue(512); // 必ず先にデューティ (0 ~ 1023) を設定しておく。 uBit.io.P0.setAnalogPeriod(1); // 周期〔ms〕を設定する。 printf("%d ms\n", uBit.io.P0.getAnalogPeriod()); // 設定された周期〔ms〕は取得できる。 printf("%d us\n", uBit.io.P0.getAnalogPeriodUs()); // 設定された周期は μs 単位でも取得できる。 release_fiber(); return 0; }