stm32UNUSED
时间: 2023-11-26 14:47:04 浏览: 95
应用笔记LAT1254+巧用STM32CubeIDE之编译警告
在STM32的开发中,经常会出现定义了变量但未使用的情况,这时编译器会发出“变量已赋值,但没有使用”的警告。为了避免这种警告的出现,STM32提供了一个宏定义:UNUSED。UNUSED的作用是告诉编译器,这个变量是有定义但未使用的,不要发出警告。UNUSED的定义如下:
```c
#define UNUSED(x) ((void)(x))
```
使用方法如下:
```c
int tmpreg;
UNUSED(tmpreg);
```
这样就可以避免编译器发出“变量已赋值,但没有使用”的警告了。
阅读全文