typedefs.h
来自「飞思卡尔车身控制技术研讨会资料范例 基于LIN的收发通信」· C头文件 代码 · 共 54 行
H
54 行
/*******************************************************************************/
/**
Copyright (c) 2008 Freescale Semiconductor
Freescale Confidential Proprietary
\file typedefs.h
\brief Variable types and common macros
\author Freescale Semiconductor
\author Guadalajara Applications Laboratory RTAC Americas
\author B05114
\version
\date Jan/2008
* History:
*/
/*******************************************************************************/
#ifndef TYPEDEFS_H /*prevent duplicated includes*/
#define TYPEDEFS_H
/*-- Includes ----------------------------------------------------------------*/
/*-- Types Definitions -------------------------------------------------------*/
typedef unsigned char UINT8; /*unsigned 8 bit definition */
typedef unsigned short UINT16; /*unsigned 16 bit definition*/
typedef unsigned long UINT32; /*unsigned 32 bit definition*/
typedef signed char INT8; /*signed 8 bit definition */
typedef short INT16; /*signed 16 bit definition*/
typedef long int INT32; /*signed 32 bit definition*/
/*-- Defines -----------------------------------------------------------------*/
/* Common Bit masks */
#define ENABLE_INTERRUPTS() {__asm CLI; XGMCTL_XGIE = 1;} /*interrupts enabled */
#define DISABLE_INTERRUPTS() {__asm SEI; XGMCTL_XGIE = 0;} /*interrupts disabled */
#define XIRQ_ENABLE() {asm andcc #0xBF;} /*XIRQ enabled */
#define WAIT() {asm wait;} /*enter wait mode */
#define STOP_ENABLE() {asm andcc #0x7F;} /*stop mode enabled */
#define STOP() {asm stop;} /*enter stop mode */
#define NOP() {asm nop;} /*enter NOP asm instruction */
/* Common Constants */
#define ON 1
#define OFF 0
#define TRUE 1
#define FALSE 0
#define PASS 0u
#define FAIL 1u
#define SET 1u
#define CLEAR 0u
#define NULL ((void *) 0)
/*-- Macros ------------------------------------------------------------------*/
/*-- Function Prototypes -----------------------------------------------------*/
#endif /* TYPEDEFS_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?