iLLD_TC27xC  1.0
IfxSmu_PinMap.h
Go to the documentation of this file.
1 /**
2  * \file IfxSmu_PinMap.h
3  * \brief SMU I/O map
4  * \ingroup IfxLld_Smu
5  *
6  * \version iLLD_0_1_0_10
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  * \defgroup IfxLld_Smu_pinmap SMU Pin Mapping
25  * \ingroup IfxLld_Smu
26  */
27 
28 #ifndef IFXSMU_PINMAP_H
29 #define IFXSMU_PINMAP_H
30 
31 #include <_Reg/IfxSmu_reg.h>
32 #include <Port/Std/IfxPort.h>
33 
34 /** \addtogroup IfxLld_Smu_pinmap
35  * \{ */
36 
37 /** \brief Fault Signal Protocol Pin */
38 typedef const struct
39 {
40  Ifx_SMU* module; /**< \brief Base address */
41  IfxPort_Pin pin; /**< \brief Port pin */
42  IfxPort_OutputIdx select; /**< \brief Port control code */
44 
45 IFX_EXTERN IfxSmu_Fsp_Out IfxSmu_FSP_P33_8_OUT; /**< \brief SMU_FSP: SMU */
46 
47 /** \brief Table dimensions */
48 #define IFXSMU_PINMAP_NUM_MODULES 1
49 #define IFXSMU_PINMAP_FSP_OUT_NUM_ITEMS 1
50 
51 
52 /** \brief IfxSmu_Fsp_Out table */
54 
55 /** \} */
56 
57 #endif /* IFXSMU_PINMAP_H */