error: expected '(' before 'void' __asm void WFI_SET(void)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/suh666888/article/details/88990405

使用Eclipse编译STM32中的sys.c文件编译报出这个错误时:

__asm void WFI_SET(void)

    WFI;
}

我的是上面那种写法,修改成下面的

void WFI_SET(void)
{
    __ASM volatile("WFI");
}

猜你喜欢

转载自blog.csdn.net/suh666888/article/details/88990405