C:\Keil\ARM\INC\Luminary\uart.h(146): error: #20: identifier "tBoolean" is undefined
应该怎么定义
引用: 原帖由 heningbo 于 2011-5-25 09:50 发表 C:\Keil\ARM\INC\Luminary\uart.h(146): error: #20: identifier "tBoolean" is undefined 应该怎么定义
在hw_types.h里定义的,把它包含进来就行,在inc文件夹里。
#ifndef __HW_TYPES_H__
#define __HW_TYPES_H__
//*****************************************************************************
//
// Define a boolean type, and values for true and false.
//
//*****************************************************************************
typedef unsigned char tBoolean;
#ifndef true
#define true 1
#endif
#ifndef false
#define false 0
#endif
引用: 原帖由 David_Lee 于 2011-5-25 12:11 发表 在main.c里的#include "inc/hw_types.h"放在其他include "xxxx.h"前面。
e.g.
//头文件
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "inc/hw_ints.h"
#include "driverlib/sysctl.h"
#include "driverlib/gpio.h"
#include "driverlib/uart.h"
#include "driverlib/interrupt.h"
#include "driverlib/timer.h"
#include "driverlib/pwm.h"