查資料得知,3.5已經去掉了bool的定義,為了與c標準兼容,把定義放到了 stdbool.h里面,這個文件在C:\My Program\Keil\ARM\RV31\INC路徑里面,把他包含進去就可以了。。。。
這是以前庫的定義 /* Boolean type */
#ifndef __STM32F10x_TYPE_H
/*這個文件包含定義typedef enum {FALSE = 0, TRUE = !FALSE} bool;將造成命名沖突 */
typedef enum { FALSE = 0, TRUE } BOOL;
#else
typedef bool BOOL;
#endif 也可以自己加在里面··
|