理解c中的结构 - 一个uart配置

时间:2016-07-21 15:11:15

标签: c struct uart

我正在查看mcu上的UART配置。下面有一个描述UART状态的结构。

main()的开头有这行代码

uart_status_t uart_status __attribute__((unused)) = 0;

有人可以解释这条线的作用吗?

由于

1 个答案:

答案 0 :(得分:0)

它不是结构而是枚举。声明将uart_status设置为UART_IDLE。 gcc文档说明:[unused]表示该变量可能未被使用。 GCC不会对此变量发出警告。

对于gcc编译器指令,请参阅gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Variable-Attributes.html

- clarasoft-it