Home | History | Annotate | Download | only in FirmwareApi
      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