如果程序中使用到bool类型,但编译时提示类型未定义,这个时候可在头文件中加入下面一句:
typedef enum
{
FALSE = 0,
TRUE = 1
} bool;
即可解决。
stm32f10x.h文件中还包含了常用的布尔形变量定义,如:
1、typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
2、typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
3、#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
4、typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
关键字:STM32F103 编程 bool类型『本文转载自网络,版权归原作者所有,如有侵权请联系删除』