mbed のオンライン コンパイラでプログラミングしていましたが、デバッグ サポートが必要になり、昨夜 uVision 4 にエクスポートしました。ただし、公式ライブラリをコンパイルするとエラーが発生するようです。
mbed/KL25Z/gpio_object.h(33): 警告: #260-D: 明示的な型の発行 ("int" を想定)
mbed/KL25Z/gpio_object.h(33): エラー: #65: ";" が必要
このコードは、他のプラットフォームでも同じです。33行目のコードは次のようになります...
static inline void gpio_write(gpio_t *obj, int value) {
if (value)
*obj->reg_set = obj->mask;
else
*obj->reg_clr = obj->mask;
}
if-else を中かっこで囲んでみましたが、うまくいかなかったので、どうしたらいいのかわかりません...