1 /**************************************************************************** 2 **+-----------------------------------------------------------------------+** 3 **| |** 4 **| Copyright(c) 1998 - 2008 Texas Instruments. All rights reserved. |** 5 **| All rights reserved. |** 6 **| |** 7 **| Redistribution and use in source and binary forms, with or without |** 8 **| modification, are permitted provided that the following conditions |** 9 **| are met: |** 10 **| |** 11 **| * Redistributions of source code must retain the above copyright |** 12 **| notice, this list of conditions and the following disclaimer. |** 13 **| * Redistributions in binary form must reproduce the above copyright |** 14 **| notice, this list of conditions and the following disclaimer in |** 15 **| the documentation and/or other materials provided with the |** 16 **| distribution. |** 17 **| * Neither the name Texas Instruments nor the names of its |** 18 **| contributors may be used to endorse or promote products derived |** 19 **| from this software without specific prior written permission. |** 20 **| |** 21 **| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |** 22 **| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |** 23 **| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |** 24 **| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |** 25 **| OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |** 26 **| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |** 27 **| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |** 28 **| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |** 29 **| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |** 30 **| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |** 31 **| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |** 32 **| |** 33 **+-----------------------------------------------------------------------+** 34 ****************************************************************************/ 35 36 #ifndef _TYPES_H 37 #define _TYPES_H 38 #define TYPES_H 39 40 /*typedef unsigned char uint8;*/ 41 /*typedef unsigned short uint16;*/ 42 /*typedef unsigned int uint32;*/ 43 /*typedef tiULONGLONG uint64;*/ 44 45 /*typedef char int8;*/ 46 /*typedef short int16;*/ 47 /*typedef int int32;*/ 48 49 /*typedef uint8 MACAddress[6];*/ 50 51 #ifndef TRUE 52 #define TRUE 1 53 #endif 54 55 #ifndef FALSE 56 #define FALSE 0 57 #endif 58 59 #define BIT_0 0x00000001 60 #define BIT_1 0x00000002 61 #define BIT_2 0x00000004 62 #define BIT_3 0x00000008 63 #define BIT_4 0x00000010 64 #define BIT_5 0x00000020 65 #define BIT_6 0x00000040 66 #define BIT_7 0x00000080 67 #define BIT_8 0x00000100 68 #define BIT_9 0x00000200 69 #define BIT_10 0x00000400 70 #define BIT_11 0x00000800 71 #define BIT_12 0x00001000 72 #define BIT_13 0x00002000 73 #define BIT_14 0x00004000 74 #define BIT_15 0x00008000 75 #define BIT_16 0x00010000 76 #define BIT_17 0x00020000 77 #define BIT_18 0x00040000 78 #define BIT_19 0x00080000 79 #define BIT_20 0x00100000 80 #define BIT_21 0x00200000 81 #define BIT_22 0x00400000 82 #define BIT_23 0x00800000 83 #define BIT_24 0x01000000 84 #define BIT_25 0x02000000 85 #define BIT_26 0x04000000 86 #define BIT_27 0x08000000 87 #define BIT_28 0x10000000 88 #define BIT_29 0x20000000 89 #define BIT_30 0x40000000 90 #define BIT_31 0x80000000 91 92 #define BIT_32 0x00000001 93 #define BIT_33 0x00000002 94 #define BIT_34 0x00000004 95 #define BIT_35 0x00000008 96 #define BIT_36 0x00000010 97 #define BIT_37 0x00000020 98 #define BIT_38 0x00000040 99 #define BIT_39 0x00000080 100 #define BIT_40 0x00000100 101 #define BIT_41 0x00000200 102 #define BIT_42 0x00000400 103 #define BIT_43 0x00000800 104 #define BIT_44 0x00001000 105 #define BIT_45 0x00002000 106 #define BIT_46 0x00004000 107 #define BIT_47 0x00008000 108 #define BIT_48 0x00010000 109 #define BIT_49 0x00020000 110 #define BIT_50 0x00040000 111 #define BIT_51 0x00080000 112 #define BIT_52 0x00100000 113 #define BIT_53 0x00200000 114 #define BIT_54 0x00400000 115 #define BIT_55 0x00800000 116 #define BIT_56 0x01000000 117 #define BIT_57 0x02000000 118 #define BIT_58 0x04000000 119 #define BIT_59 0x08000000 120 #define BIT_60 0x10000000 121 #define BIT_61 0x20000000 122 #define BIT_62 0x40000000 123 #define BIT_63 0x80000000 124 125 #endif /*_TYPES_H*/ 126