iLLD_TC27xD  1.0
IfxEray_cfg.h
Go to the documentation of this file.
1 /**
2  * \file IfxEray_cfg.h
3  * \brief ERAY on-chip implementation data
4  * \ingroup IfxLld_Eray
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_Eray ERAY
25  * \ingroup IfxLld
26  * \defgroup IfxLld_Eray_Impl Implementation
27  * \ingroup IfxLld_Eray
28  * \defgroup IfxLld_Eray_Std Standard Driver
29  * \ingroup IfxLld_Eray
30  * \defgroup IfxLld_Eray_Impl_Enumerations Enumerations
31  * \ingroup IfxLld_Eray_Impl
32  */
33 
34 #ifndef IFXERAY_CFG_H
35 #define IFXERAY_CFG_H 1
36 
37 /******************************************************************************/
38 /*----------------------------------Includes----------------------------------*/
39 /******************************************************************************/
40 
41 
42 /******************************************************************************/
43 /*-----------------------------------Macros-----------------------------------*/
44 /******************************************************************************/
45 
46 #define IFXERAY_NUM_MODULES (1)
47 
48 #define IFXERAY_NUM_SLOTS (128)
49 
50 
51 
52 /******************************************************************************/
53 /*--------------------------------Enumerations--------------------------------*/
54 /******************************************************************************/
55 
56 /** \addtogroup IfxLld_Eray_Impl_Enumerations
57  * \{ */
58 /** \brief Node Id in communication cycle.
59  */
60 typedef enum
61 {
62  IfxEray_NodeId_a = 0, /**< \brief Ifx_ERAY Node A */
63  IfxEray_NodeId_b = 1, /**< \brief Ifx_ERAY Node B */
64  IfxEray_NodeId_none = -1 /**< \brief None of the Ifx_ERAY Nodes */
66 
67 /** \} */
68 
69 
70 #endif /* IFXERAY_CFG_H */