iLLD_TC27xD  1.0
IfxStm_cfg.h
Go to the documentation of this file.
1 /**
2  * \file IfxStm_cfg.h
3  * \brief STM on-chip implementation data
4  * \ingroup IfxLld_Stm
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  * \defgroup IfxLld_Stm STM
25  * \ingroup IfxLld
26  * \defgroup IfxLld_Stm_Impl Implementation
27  * \ingroup IfxLld_Stm
28  * \defgroup IfxLld_Stm_Std Standard Driver
29  * \ingroup IfxLld_Stm
30  * \defgroup IfxLld_Stm_Impl_Enumerations Enumerations
31  * \ingroup IfxLld_Stm_Impl
32  * \defgroup IfxLld_Stm_Impl_Variables Global Variables
33  * \ingroup IfxLld_Stm_Impl
34  */
35 
36 #ifndef IFXSTM_CFG_H
37 #define IFXSTM_CFG_H 1
38 
39 /******************************************************************************/
40 /*----------------------------------Includes----------------------------------*/
41 /******************************************************************************/
42 
44 #include "IfxStm_reg.h"
45 
46 /******************************************************************************/
47 /*-----------------------------------Macros-----------------------------------*/
48 /******************************************************************************/
49 
50 /** \brief STM count
51  */
52 #define IFXSTM_NUM_MODULES 3
53 
54 
55 
56 /******************************************************************************/
57 /*--------------------------------Enumerations--------------------------------*/
58 /******************************************************************************/
59 
60 /** \addtogroup IfxLld_Stm_Impl_Enumerations
61  * \{ */
62 /** \brief List of the available STM resources
63  */
64 typedef enum
65 {
66  IfxStm_ResourceStm_0 = 0, /**< \brief STM resources 0 */
67  IfxStm_ResourceStm_1, /**< \brief STM resources 1 */
68  IfxStm_ResourceStm_2, /**< \brief STM resources 2 */
69  IfxStm_ResourceStm_none = -1 /**< \brief none of STM resources */
71 
72 /** \} */
73 
74 /** \addtogroup IfxLld_Stm_Impl_Variables
75  * \{ */
76 
77 /******************************************************************************/
78 /*-------------------Global Exported Variables/Constants----------------------*/
79 /******************************************************************************/
80 
82 
83 
84 /** \} */
85 
86 
87 #endif /* IFXSTM_CFG_H */