📄 adi_types._h
字号:
/*****************************************************************************
* adi_types.h
*****************************************************************************/
#ifndef _ATMEL_TYPES_H_
#ifndef TRUE
#define TRUE 1
#define FALSE 0
#endif
//typedef char * pchar;
//typedef unsigned long UINT32;
//typedef unsigned long * pUINT32;
#if 0
//typedef char char;
typedef char * pchar;
//typedef signed char signed char;
typedef signed char * pINT8;
//typedef unsigned char Usigned char;
typedef unsigned char * pUINT8;
//typedef signed int INT16;
typedef signed int * pINT16;
//typedef unsigned int UINT16;
typedef unsigned int * pUINT16;
//typedef signed long INT32;
typedef signed long * pINT32;
//typedef unsigned long UINT32;
typedef unsigned long * pUINT32;
//typedef void VOID;
typedef void * pVOID;
//typedef char BOOL;
typedef char * pBOOL;
#endif
// typedef signed int dtime_t;
//typedef signed int * pdtime_t;
#define MAX_DTIME 32767
/* Generic prototype for schedule tasks:
Returns T_NEXT and takes void parameters */
//typedef dtime_t (code *pTASK)(void);
#define _BIG_ENDIAN_
#define _MSBYTE_ 0
#define _LSBYTE_ 3
/* Macro to get around KEIL C51 failure to test correctly for NULL
pointers when the pointer type is not idata.
See http://www.keil.com/discuss/docs/thread3443.htm */
#define ISNULL(x) ( (unsigned int)(x) == 0)
/* Union to handle ADF7021 register values and other UINT32 values
that need to be accessed as individual bytes */
#if 0
union ADF70XX_REG_T
{
unsigned long whole_reg;
unsigned char byte[4]; // Warning: Be endian-specific when accessing bytes
};
#endif
struct MAC_PACKET_HEADER_T
{
unsigned int seq_number;
unsigned char short_address;
unsigned char payload_length;
} ;
#define _ADI_TYPES_H_
#endif
/*****************************************************************************
* $History: adi_types.h $
* ***************** Version 1 *****************
* User: Tdh Date: 5/01/05 Time: 17:26
* Created in $/Curry/Dhansak/Src/7DS14
* Unified BS/EP/ETSI/FCC build based on 7DS07.
*
****************************************************************************/
/* EOF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -