iLLD_TC27xC
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_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_Stm_Impl Implementation
25
* \ingroup IfxLld_Stm
26
* \defgroup IfxLld_Stm_Impl_Enumerations Enumerations
27
* \ingroup IfxLld_Stm_Impl
28
* \defgroup IfxLld_Stm_Impl_Variables Global Variables
29
* \ingroup IfxLld_Stm_Impl
30
*/
31
32
#ifndef IFXSTM_CFG_H
33
#define IFXSTM_CFG_H 1
34
35
/******************************************************************************/
36
/*----------------------------------Includes----------------------------------*/
37
/******************************************************************************/
38
39
#include "
Cpu/Std/IfxCpu_Intrinsics.h
"
40
#include "Ifx_Cfg.h"
41
#include "_Reg/IfxStm_reg.h"
42
#include "
Scu/Std/IfxScuCcu.h
"
43
#include "
Src/Std/IfxSrc.h
"
44
45
/******************************************************************************/
46
/*-----------------------------------Macros-----------------------------------*/
47
/******************************************************************************/
48
49
/** \brief STM count
50
*/
51
#define IFXSTM_COUNT 3
52
53
54
55
/******************************************************************************/
56
/*--------------------------------Enumerations--------------------------------*/
57
/******************************************************************************/
58
59
/** \addtogroup IfxLld_Stm_Impl_Enumerations
60
* \{ */
61
/** \brief List of the available STM resources
62
*/
63
typedef
enum
64
{
65
IfxStm_ResourceStm_0
= 0,
/**< \brief STM resources 0 */
66
IfxStm_ResourceStm_1
,
/**< \brief STM resources 1 */
67
IfxStm_ResourceStm_2
,
/**< \brief STM resources 2 */
68
IfxStm_ResourceStm_none
= -1
/**< \brief none of STM resources */
69
}
IfxStm_ResourceStm
;
70
71
/** \} */
72
73
/** \addtogroup IfxLld_Stm_Impl_Variables
74
* \{ */
75
76
/******************************************************************************/
77
/*-------------------Global Exported Variables/Constants----------------------*/
78
/******************************************************************************/
79
80
IFX_EXTERN
const
IfxModule_IndexMap
IfxStm_cfg_indexMap
[
IFXSTM_COUNT
];
81
82
83
/** \} */
84
85
86
#endif
/* IFXSTM_CFG_H */
home
mclld
Libraries
release
iLLD_0_1_0_10
src
ifx
TC27xC
_Impl
IfxStm_cfg.h
Generated by
1.8.4