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
43
#include "
Cpu/Std/IfxCpu_Intrinsics.h
"
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 */
70
}
IfxStm_ResourceStm
;
71
72
/** \} */
73
74
/** \addtogroup IfxLld_Stm_Impl_Variables
75
* \{ */
76
77
/******************************************************************************/
78
/*-------------------Global Exported Variables/Constants----------------------*/
79
/******************************************************************************/
80
81
IFX_EXTERN
const
IfxModule_IndexMap
IfxStm_cfg_indexMap
[
IFXSTM_NUM_MODULES
];
82
83
84
/** \} */
85
86
87
#endif
/* IFXSTM_CFG_H */
home
mclld
Libraries
release
iLLD_1_0_0_11_0
src
ifx
TC27xD
_Impl
IfxStm_cfg.h
Generated by
1.8.4