• Main Page
  • Data Structures
  • Files
  • File List
  • Globals

TI_IO_Regs.h

Go to the documentation of this file.
00001 //******************************************************************************
00002 //THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR
00003 //REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY,
00004 //INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
00005 //FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR
00006 //COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE.
00007 //TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET
00008 //POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY
00009 //INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR
00010 //YOUR USE OF THE PROGRAM.
00011 //
00012 //IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
00013 //CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY
00014 //THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED
00015 //OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT
00016 //OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM.
00017 //EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF
00018 //REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS
00019 //OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF
00020 //USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S
00021 //AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF
00022 //YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS
00023 //(U.S.$500).
00024 //
00025 //Unless otherwise stated, the Program written and copyrighted
00026 //by Texas Instruments is distributed as "freeware".  You may,
00027 //only under TI's copyright in the Program, use and modify the
00028 //Program without any charge or restriction.  You may
00029 //distribute to third parties, provided that you transfer a
00030 //copy of this license to the third party and the third party
00031 //agrees to these terms by its first use of the Program. You
00032 //must reproduce the copyright notice and any other legend of
00033 //ownership on each copy or partial copy, of the Program.
00034 //
00035 //You acknowledge and agree that the Program contains
00036 //copyrighted material, trade secrets and other TI proprietary
00037 //information and is protected by copyright laws,
00038 //international copyright treaties, and trade secret laws, as
00039 //well as other intellectual property laws.  To protect TI's
00040 //rights in the Program, you agree not to decompile, reverse
00041 //engineer, disassemble or otherwise translate any object code
00042 //versions of the Program to a human-readable form.  You agree
00043 //that in no event will you alter, remove or destroy any
00044 //copyright notice included in the Program.  TI reserves all
00045 //rights not specifically granted under this license. Except
00046 //as specifically provided herein, nothing in this agreement
00047 //shall be construed as conferring by implication, estoppel,
00048 //or otherwise, upon you, any license or other right under any
00049 //TI patents, copyrights or trade secrets.
00050 //
00051 // 
00052 //You may not use the Program in non-TI devices.
00053 //
00054 //
00055 //This software has been submitted to export control regulations
00056 //The ECCN is EAR99 
00057 //****************************************************************************//
00066 #ifndef TI_IO_Regs
00067 #define TI_IO_Regs
00068 
00069 
00070 // BQ76PL536 I/O PORT DEFINITIONS*/ 
00071 #if (BQ76PL536_PORT == 1)
00072   #ifdef   __MSP430_HAS_PORT1_R__ 
00073 
00074     #define BQ76PL536_PxIN   P1IN
00075     #define BQ76PL536_PxOUT  P1OUT
00076     #define BQ76PL536_PxDIR  P1DIR
00077     #define BQ76PL536_PxIFG  P1IFG
00078     #define BQ76PL536_PxIES  P1IES
00079     #define BQ76PL536_PxIE   P1IE
00080     #define BQ76PL536_PxSEL  P1SEL
00081     #define BQ76PL536_PxREN  P1REN
00082 
00083   #else
00084     #error "PORT 1 not supported in this device"
00085   #endif
00086 #elif (BQ76PL536_PORT == 2)
00087   #ifdef   __MSP430_HAS_PORT2_R__
00088   
00089     #define BQ76PL536_PxIN   P2IN
00090     #define BQ76PL536_PxOUT  P2OUT
00091     #define BQ76PL536_PxDIR  P2DIR
00092     #define BQ76PL536_PxIFG  P2IFG
00093     #define BQ76PL536_PxIES  P2IES
00094     #define BQ76PL536_PxIE   P2IE
00095     #define BQ76PL536_PxSEL  P2SEL
00096     #define BQ76PL536_PxREN  P2REN
00097   
00098   #else
00099     #error "PORT 2 not supported in this device"
00100   #endif
00101 #else 
00102   #error "I/O PORT not supported by the Push Button"
00103 #endif  
00104 
00105 
00106 
00107 
00108 #endif
00109 

Generated on Fri Dec 17 2010 12:09:22 for Multi-cell Lithium-Ion Battery Manager System using MSP430 and BQ76PL536 by  doxygen 1.7.1