1 /*****************************************************************************
\r
2 * type.h: Type definition Header file for NXP LPC17xx Family
\r
5 * Copyright(C) 2008, NXP Semiconductor
\r
6 * All rights reserved.
\r
9 * 2008.08.21 ver 1.00 Prelimnary version, first Release
\r
11 ******************************************************************************/
\r
16 #define NULL ((void *)0)
\r
27 typedef unsigned char BYTE;
\r
28 typedef unsigned short WORD;
\r
29 typedef unsigned long DWORD;
\r
30 typedef unsigned int BOOL;
\r
32 typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
\r
33 typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
\r
35 /* Pointer to Function returning Void (any number of parameters) */
\r
36 typedef void (*PFV)();
\r
38 #endif /* __TYPE_H__ */
\r