iLLD_TC27xD  1.0
IfxPort_cfg.h
Go to the documentation of this file.
1 /**
2  * \file IfxPort_cfg.h
3  * \brief PORT on-chip implementation data
4  * \ingroup IfxLld_Port
5  *
6  * \version iLLD_1_0_0_11_0
7  * \copyright Copyright (c) 2013 Infineon Technologies AG. All rights reserved.
8  *
9  *
10  * IMPORTANT NOTICE
11  *
12  *
13  * Infineon Technologies AG (Infineon) is supplying this file for use
14  * exclusively with Infineon's microcontroller products. This file can be freely
15  * distributed within development tools that are supporting such microcontroller
16  * products.
17  *
18  * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
19  * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
20  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
21  * INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
22  * OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
23  *
24  *
25  * \defgroup IfxLld_Port PORTS
26  * \ingroup IfxLld
27  * \defgroup IfxLld_Port_Impl Implementation
28  * \ingroup IfxLld_Port
29  * \defgroup IfxLld_Port_Std Standard Driver
30  * \ingroup IfxLld_Port
31  */
32 
33 #ifndef IFXPORT_CFG_H
34 #define IFXPORT_CFG_H 1
35 
36 /******************************************************************************/
37 /*----------------------------------Includes----------------------------------*/
38 /******************************************************************************/
39 
41 #include "IfxPort_reg.h"
42 
43 /******************************************************************************/
44 /*-----------------------------------Macros-----------------------------------*/
45 /******************************************************************************/
46 
47 /** \brief Port count \ingroup IfxLld_port_cfg
48  */
49 #define IFXPORT_NUM_MODULES (16)
50 
51 #define IFXPORT_OUTOUTFEATURE_NONE (0xFFFFFFFF)
52 
53 /******************************************************************************/
54 /*-----------------------------Data Structures--------------------------------*/
55 /******************************************************************************/
56 
57 /** \brief used by IfxPort_Esr_Masks table
58  */
59 typedef struct
60 {
61  Ifx_P *port;
64 
65 /******************************************************************************/
66 /*-------------------Global Exported Variables/Constants----------------------*/
67 /******************************************************************************/
68 
70 
72 
73 #endif /* IFXPORT_CFG_H */