iLLD_TC27xC
1.0
IfxMultican_PinMap.c
Go to the documentation of this file.
1
/**
2
* \file IfxMultican_PinMap.c
3
* \brief MULTICAN I/O map
4
* \ingroup IfxLld_Multican
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
*/
25
26
#include "
IfxMultican_PinMap.h
"
27
28
IfxMultican_Rxd_In
IfxMultican_RXD0A_P02_1_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P02, 1},
Ifx_RxSel_a
};
29
IfxMultican_Rxd_In
IfxMultican_RXD0B_P20_7_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P20, 7},
Ifx_RxSel_b
};
30
IfxMultican_Rxd_In
IfxMultican_RXD0C_P12_0_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P12, 0},
Ifx_RxSel_c
};
31
IfxMultican_Rxd_In
IfxMultican_RXD0D_P02_4_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P02, 4},
Ifx_RxSel_d
};
32
IfxMultican_Rxd_In
IfxMultican_RXD0E_P33_7_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P33, 7},
Ifx_RxSel_e
};
33
IfxMultican_Rxd_In
IfxMultican_RXD0G_P34_2_IN
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P34, 2},
Ifx_RxSel_g
};
34
IfxMultican_Rxd_In
IfxMultican_RXD1A_P15_3_IN
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P15, 3},
Ifx_RxSel_a
};
35
IfxMultican_Rxd_In
IfxMultican_RXD1B_P14_1_IN
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P14, 1},
Ifx_RxSel_b
};
36
IfxMultican_Rxd_In
IfxMultican_RXD1C_P01_4_IN
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P01, 4},
Ifx_RxSel_c
};
37
IfxMultican_Rxd_In
IfxMultican_RXD1D_P00_1_IN
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P00, 1},
Ifx_RxSel_d
};
38
IfxMultican_Rxd_In
IfxMultican_RXD1E_P02_10_IN
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P02,10},
Ifx_RxSel_e
};
39
IfxMultican_Rxd_In
IfxMultican_RXD2A_P15_1_IN
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P15, 1},
Ifx_RxSel_a
};
40
IfxMultican_Rxd_In
IfxMultican_RXD2B_P02_3_IN
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P02, 3},
Ifx_RxSel_b
};
41
IfxMultican_Rxd_In
IfxMultican_RXD2C_P32_6_IN
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P32, 6},
Ifx_RxSel_c
};
42
IfxMultican_Rxd_In
IfxMultican_RXD2D_P14_8_IN
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P14, 8},
Ifx_RxSel_d
};
43
IfxMultican_Rxd_In
IfxMultican_RXD2E_P10_2_IN
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P10, 2},
Ifx_RxSel_e
};
44
IfxMultican_Rxd_In
IfxMultican_RXD3A_P00_3_IN
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P00, 3},
Ifx_RxSel_a
};
45
IfxMultican_Rxd_In
IfxMultican_RXD3B_P32_2_IN
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P32, 2},
Ifx_RxSel_b
};
46
IfxMultican_Rxd_In
IfxMultican_RXD3C_P20_0_IN
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P20, 0},
Ifx_RxSel_c
};
47
IfxMultican_Rxd_In
IfxMultican_RXD3D_P11_10_IN
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P11,10},
Ifx_RxSel_d
};
48
IfxMultican_Rxd_In
IfxMultican_RXD3E_P20_9_IN
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P20, 9},
Ifx_RxSel_e
};
49
IfxMultican_Txd_Out
IfxMultican_TXD0_P02_0_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P02, 0},
IfxPort_OutputIdx_alt5
};
50
IfxMultican_Txd_Out
IfxMultican_TXD0_P02_5_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P02, 5},
IfxPort_OutputIdx_alt2
};
51
IfxMultican_Txd_Out
IfxMultican_TXD0_P12_1_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P12, 1},
IfxPort_OutputIdx_alt5
};
52
IfxMultican_Txd_Out
IfxMultican_TXD0_P20_8_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P20, 8},
IfxPort_OutputIdx_alt5
};
53
IfxMultican_Txd_Out
IfxMultican_TXD0_P33_8_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P33, 8},
IfxPort_OutputIdx_alt5
};
54
IfxMultican_Txd_Out
IfxMultican_TXD0_P34_1_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_0
, {&MODULE_P34, 1},
IfxPort_OutputIdx_alt4
};
55
IfxMultican_Txd_Out
IfxMultican_TXD1_P00_0_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P00, 0},
IfxPort_OutputIdx_alt5
};
56
IfxMultican_Txd_Out
IfxMultican_TXD1_P01_3_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P01, 3},
IfxPort_OutputIdx_alt5
};
57
IfxMultican_Txd_Out
IfxMultican_TXD1_P02_9_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P02, 9},
IfxPort_OutputIdx_alt5
};
58
IfxMultican_Txd_Out
IfxMultican_TXD1_P14_0_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P14, 0},
IfxPort_OutputIdx_alt5
};
59
IfxMultican_Txd_Out
IfxMultican_TXD1_P15_2_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_1
, {&MODULE_P15, 2},
IfxPort_OutputIdx_alt5
};
60
IfxMultican_Txd_Out
IfxMultican_TXD2_P02_2_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P02, 2},
IfxPort_OutputIdx_alt5
};
61
IfxMultican_Txd_Out
IfxMultican_TXD2_P10_3_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P10, 3},
IfxPort_OutputIdx_alt6
};
62
IfxMultican_Txd_Out
IfxMultican_TXD2_P14_10_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P14,10},
IfxPort_OutputIdx_alt5
};
63
IfxMultican_Txd_Out
IfxMultican_TXD2_P15_0_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P15, 0},
IfxPort_OutputIdx_alt5
};
64
IfxMultican_Txd_Out
IfxMultican_TXD2_P32_5_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_2
, {&MODULE_P32, 5},
IfxPort_OutputIdx_alt6
};
65
IfxMultican_Txd_Out
IfxMultican_TXD3_P00_2_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P00, 2},
IfxPort_OutputIdx_alt5
};
66
IfxMultican_Txd_Out
IfxMultican_TXD3_P11_12_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P11,12},
IfxPort_OutputIdx_alt5
};
67
IfxMultican_Txd_Out
IfxMultican_TXD3_P20_10_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P20,10},
IfxPort_OutputIdx_alt5
};
68
IfxMultican_Txd_Out
IfxMultican_TXD3_P20_3_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P20, 3},
IfxPort_OutputIdx_alt5
};
69
IfxMultican_Txd_Out
IfxMultican_TXD3_P32_3_OUT
= {&MODULE_CAN,
IfxMultican_NodeId_3
, {&MODULE_P32, 3},
IfxPort_OutputIdx_alt5
};
70
71
72
const
IfxMultican_Rxd_In
*
IfxMultican_Rxd_In_pinTable
[
IFXMULTICAN_PINMAP_NUM_MODULES
][
IFXMULTICAN_PINMAP_NUM_NODES
][
IFXMULTICAN_PINMAP_RXD_IN_NUM_ITEMS
] = {
73
{
74
{
75
&
IfxMultican_RXD0A_P02_1_IN
,
76
&
IfxMultican_RXD0B_P20_7_IN
,
77
&
IfxMultican_RXD0C_P12_0_IN
,
78
&
IfxMultican_RXD0D_P02_4_IN
,
79
&
IfxMultican_RXD0E_P33_7_IN
,
80
NULL_PTR
,
81
&IfxMultican_RXD0G_P34_2_IN
82
},
83
{
84
&
IfxMultican_RXD1A_P15_3_IN
,
85
&
IfxMultican_RXD1B_P14_1_IN
,
86
&
IfxMultican_RXD1C_P01_4_IN
,
87
&
IfxMultican_RXD1D_P00_1_IN
,
88
&
IfxMultican_RXD1E_P02_10_IN
,
89
NULL_PTR
,
90
NULL_PTR
91
},
92
{
93
&
IfxMultican_RXD2A_P15_1_IN
,
94
&
IfxMultican_RXD2B_P02_3_IN
,
95
&
IfxMultican_RXD2C_P32_6_IN
,
96
&
IfxMultican_RXD2D_P14_8_IN
,
97
&
IfxMultican_RXD2E_P10_2_IN
,
98
NULL_PTR
,
99
NULL_PTR
100
},
101
{
102
&
IfxMultican_RXD3A_P00_3_IN
,
103
&
IfxMultican_RXD3B_P32_2_IN
,
104
&
IfxMultican_RXD3C_P20_0_IN
,
105
&
IfxMultican_RXD3D_P11_10_IN
,
106
&
IfxMultican_RXD3E_P20_9_IN
,
107
NULL_PTR
,
108
NULL_PTR
109
}
110
}
111
};
112
113
const
IfxMultican_Txd_Out
*
IfxMultican_Txd_Out_pinTable
[
IFXMULTICAN_PINMAP_NUM_MODULES
][
IFXMULTICAN_PINMAP_NUM_NODES
][
IFXMULTICAN_PINMAP_TXD_OUT_NUM_ITEMS
] = {
114
{
115
{
116
&
IfxMultican_TXD0_P02_0_OUT
,
117
&
IfxMultican_TXD0_P02_5_OUT
,
118
&
IfxMultican_TXD0_P12_1_OUT
,
119
&
IfxMultican_TXD0_P20_8_OUT
,
120
&
IfxMultican_TXD0_P33_8_OUT
,
121
&IfxMultican_TXD0_P34_1_OUT
122
},
123
{
124
&
IfxMultican_TXD1_P00_0_OUT
,
125
&
IfxMultican_TXD1_P01_3_OUT
,
126
&
IfxMultican_TXD1_P02_9_OUT
,
127
&
IfxMultican_TXD1_P14_0_OUT
,
128
&
IfxMultican_TXD1_P15_2_OUT
,
129
NULL_PTR
130
},
131
{
132
&
IfxMultican_TXD2_P02_2_OUT
,
133
&
IfxMultican_TXD2_P10_3_OUT
,
134
&
IfxMultican_TXD2_P14_10_OUT
,
135
&
IfxMultican_TXD2_P15_0_OUT
,
136
&
IfxMultican_TXD2_P32_5_OUT
,
137
NULL_PTR
138
},
139
{
140
&
IfxMultican_TXD3_P00_2_OUT
,
141
&
IfxMultican_TXD3_P11_12_OUT
,
142
&
IfxMultican_TXD3_P20_3_OUT
,
143
&
IfxMultican_TXD3_P20_10_OUT
,
144
&
IfxMultican_TXD3_P32_3_OUT
,
145
NULL_PTR
146
}
147
}
148
};
home
mclld
Libraries
release
iLLD_0_1_0_10
src
ifx
TC27xC
_PinMap
IfxMultican_PinMap.c
Generated by
1.8.4