NetBurner 3.5.6
PDF Version
SBE70LC/include/pinconstant.h
1
/*NB_REVISION*/
2
3
/*NB_COPYRIGHT*/
4
5
#ifndef SBE70LC_PIN_CONSTANT
6
#define SBE70LC_PIN_CONSTANT
7
8
#define PIN_GPIO (PinIO::PIN_FN_IN)
9
#define PIN_GPIO_OUT (PinIO::PIN_FN_OUT)
10
11
// Connector: J1 / Pin: 3 / CPU Port: PD12
12
#define PINJ1_3_IN (PinIO::PIN_FN_IN)
// GPIO Input
13
#define PINJ1_3_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
14
#define PINJ1_3_GRX3 (PinIO::PIN_FN_A)
// Peripheral A: GMAC Receive Data 3
15
#define PINJ1_3_CANTX1 (PinIO::PIN_FN_B)
// Peripheral B: CAN 1 Transmit
16
#define PINJ1_3_SPI0_NPCS2 (PinIO::PIN_FN_C)
// Peripheral C: SPI 0 Chip Select 2
17
#define PINJ1_3_ISI_D6 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 6
18
19
// Connector: J1 / Pin: 4 / CPU Port: PD21
20
#define PINJ1_4_IN (PinIO::PIN_FN_IN)
// GPIO Input
21
#define PINJ1_4_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
22
#define PINJ1_4_PWMC0_PWMH1 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 1 Output High
23
#define PINJ1_4_SPI0_MOSI (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Master Out Slave In
24
#define PINJ1_4_TIOA11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Line A
25
#define PINJ1_4_ISI_D1 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 1
26
27
// Connector: J1 / Pin: 5 / CPU Port: PB3
28
#define PINJ1_5_IN (PinIO::PIN_FN_IN)
// GPIO Input
29
#define PINJ1_5_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
30
#define PINJ1_5_CANRX0 (PinIO::PIN_FN_A)
// Peripheral A: CAN 0 Receive
31
#define PINJ1_5_PCK2 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 2
32
#define PINJ1_5_RTS0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 RTS
33
#define PINJ1_5_ISI_D2 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 2
34
35
// Connector: J1 / Pin: 6 / CPU Port: PD20
36
#define PINJ1_6_IN (PinIO::PIN_FN_IN)
// GPIO Input
37
#define PINJ1_6_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
38
#define PINJ1_6_PWMC0_PWMH0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output High
39
#define PINJ1_6_SPI0_MISO (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Master In Slave Out
40
#define PINJ1_6_GTSUCOMP (PinIO::PIN_FN_C)
// Peripheral C: TSU Timer Comparison Valid 1588
41
42
// Connector: J1 / Pin: 7 / CPU Port: PD22
43
#define PINJ1_7_IN (PinIO::PIN_FN_IN)
// GPIO Input
44
#define PINJ1_7_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
45
#define PINJ1_7_PWMC0_PWMH2 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 2 Output High
46
#define PINJ1_7_SPI0_SPCK (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Clock
47
#define PINJ1_7_TIOB11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Line B
48
#define PINJ1_7_ISI_D0 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 0
49
50
// Connector: J1 / Pin: 8 / CPU Port: PA25
51
#define PINJ1_8_IN (PinIO::PIN_FN_IN)
// GPIO Input
52
#define PINJ1_8_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
53
#define PINJ1_8_CTS1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 CTS
54
#define PINJ1_8_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 2 Output High
55
#define PINJ1_8_A23 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A23
56
#define PINJ1_8_MCCK (PinIO::PIN_FN_D)
// Peripheral D: Multimedia Card Clock
57
58
// Connector: J1 / Pin: 9 / CPU Port: PA24
59
#define PINJ1_9_IN (PinIO::PIN_FN_IN)
// GPIO Input
60
#define PINJ1_9_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
61
#define PINJ1_9_RTS1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 RTS
62
#define PINJ1_9_PWMC0_PWMH1 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 1 Output High
63
#define PINJ1_9_A20 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A20
64
#define PINJ1_9_ISI_PCK (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Clock
65
66
// Connector: J1 / Pin: 10 / CPU Port: PB1
67
#define PINJ1_10_IN (PinIO::PIN_FN_IN)
// GPIO Input
68
#define PINJ1_10_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
69
#define PINJ1_10_PWMC0_PWMH1 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 1 Output High
70
#define PINJ1_10_GTSUCOMP (PinIO::PIN_FN_B)
// Peripheral B: TSU Timer Comparison Valid 1588
71
#define PINJ1_10_TXD0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Transmit
72
#define PINJ1_10_TK (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Clock
73
74
// Connector: J1 / Pin: 11 / CPU Port: PB0
75
#define PINJ1_11_IN (PinIO::PIN_FN_IN)
// GPIO Input
76
#define PINJ1_11_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
77
#define PINJ1_11_PWMC0_PWMH0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output High
78
#define PINJ1_11_RXD0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Receive
79
#define PINJ1_11_TF (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Frame Sync
80
81
// Connector: J1 / Pin: 12 / CPU Port: PB4
82
#define PINJ1_12_IN (PinIO::PIN_FN_IN)
// GPIO Input
83
#define PINJ1_12_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
84
#define PINJ1_12_TWD1 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire Channel 1 Data
85
#define PINJ1_12_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 2 Output High
86
#define PINJ1_12_TXD1 (PinIO::PIN_FN_D)
// Peripheral D: USART 1 Transmit
87
88
/*
89
// Connector: J1 / Pin: 12 / CPU Port: PD31
90
#define PINJ1_12_IN ( PinIO::PIN_FN_IN ) // GPIO Input
91
#define PINJ1_12_OUT ( PinIO::PIN_FN_OUT ) // GPIO Output
92
#define PINJ1_12_QIO3 ( PinIO::PIN_FN_A ) // Peripheral A: QSPI Quad Mode Data 3
93
#define PINJ1_12_UTXD3 ( PinIO::PIN_FN_B ) // Peripheral B: UART 3 Transmit
94
#define PINJ1_12_PCK2 ( PinIO::PIN_FN_C ) // Peripheral C: Programmable Clock 2 Output
95
#define PINJ1_12_ISI_D11 ( PinIO::PIN_FN_D ) // Peripheral D: Image Sensor Data Input 11
96
*/
97
98
// Connector: J1 / Pin: 13 / CPU Port: PA21
99
#define PINJ1_13_IN (PinIO::PIN_FN_IN)
// GPIO Input
100
#define PINJ1_13_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
101
#define PINJ1_13_RXD1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 RX
102
#define PINJ1_13_PCK1 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 1
103
#define PINJ1_13_PWMC1_PWMFI0 (PinIO::PIN_FN_C)
// Peripheral C: PWM Clock 1 Channel 0 Fault Input
104
105
// Connector: J1 / Pin: 14 / CPU Port: PB2
106
#define PINJ1_14_IN (PinIO::PIN_FN_IN)
// GPIO Input
107
#define PINJ1_14_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
108
#define PINJ1_14_CANTX0 (PinIO::PIN_FN_A)
// Peripheral A: CAN 0 Transmit
109
#define PINJ1_14_CTS0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 CTS
110
#define PINJ1_14_SPI0_NPCS0 (PinIO::PIN_FN_D)
// Peripheral D: SPI 0 Chip Select 0
111
112
// Connector: J1 / Pin: 15 / CPU Port: PD24
113
#define PINJ1_15_IN (PinIO::PIN_FN_IN)
// GPIO Input
114
#define PINJ1_15_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
115
#define PINJ1_15_PWMC0_PWML0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output Low
116
#define PINJ1_15_RF (PinIO::PIN_FN_B)
// Peripheral B: SSC Receive Frame Sync
117
#define PINJ1_15_TCLK11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Clock Input
118
#define PINJ1_15_ISI_HSYNC (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Horizontal Sync
119
120
// Connector: J1 / Pin: 16 / CPU Port: PA3
121
#define PINJ1_16_IN (PinIO::PIN_FN_IN)
// GPIO Input
122
#define PINJ1_16_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
123
#define PINJ1_16_TWD0 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire 0 Data
124
#define PINJ1_16_LONCOL1 (PinIO::PIN_FN_B)
// Peripheral B: LON Channel 1 Collision Detect
125
#define PINJ1_16_PCK2 (PinIO::PIN_FN_C)
// Peripheral C: Programmable Clock Channel 2 Output
126
127
// Connector: J1 / Pin: 17 / CPU Port: PA4
128
#define PINJ1_17_IN (PinIO::PIN_FN_IN)
// GPIO Input
129
#define PINJ1_17_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
130
#define PINJ1_17_TWCK0 (PinIO::PIN_FN_A)
// Peripheral A: Two Wire (SCL) 0 Clock
131
#define PINJ1_17_TCLK0 (PinIO::PIN_FN_B)
// Peripheral B: Timer 0 Clock
132
#define PINJ1_17_UTXD1 (PinIO::PIN_FN_C)
// Peripheral C: UART 1 Transmit
133
134
// Connector: J3 / Pin: 2 / CPU Port: PB13
135
#define PINJ3_2_IN (PinIO::PIN_FN_IN)
// GPIO Input
136
#define PINJ3_2_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
137
#define PINJ3_2_PWMC0_PWML2 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 2 Output Low
138
#define PINJ3_2_PCK0 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock output 0
139
#define PINJ3_2_SCK0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Serial Clock
140
141
// Connector: J3 / Pin: 3 / CPU Port: PC12
142
#define PINJ3_3_IN (PinIO::PIN_FN_IN)
// GPIO Input
143
#define PINJ3_3_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
144
#define PINJ3_3_TIOB8 (PinIO::PIN_FN_B)
// Peripheral B: Timer 8 Line B
145
#define PINJ3_3_CANRX1 (PinIO::PIN_FN_C)
// Peripheral C: CAN 1 Receive
146
147
// Connector: J3 / Pin: 4 / CPU Port: PB4
148
#define PINJ3_4_IN (PinIO::PIN_FN_IN)
// GPIO Input
149
#define PINJ3_4_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
150
#define PINJ3_4_TWD1 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire Channel 1 Data
151
#define PINJ3_4_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 2 Output High
152
#define PINJ3_4_TXD1 (PinIO::PIN_FN_D)
// Peripheral D: USART 1 Transmit
153
154
// Connector: J3 / Pin: 5 / CPU Port: PD30
155
#define PINJ3_5_IN (PinIO::PIN_FN_IN)
// GPIO Input
156
#define PINJ3_5_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
157
#define PINJ3_5_UTXD3 (PinIO::PIN_FN_A)
// Peripheral A: UART 3 Transmit
158
#define PINJ3_5_ISI_D10 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 10
159
160
// Connector: J3 / Pin: 6 / CPU Port: PB5
161
#define PINJ3_6_IN (PinIO::PIN_FN_IN)
// GPIO Input
162
#define PINJ3_6_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
163
#define PINJ3_6_TWCK1 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire Channel 1 Clock
164
#define PINJ3_6_PWMC0_PWML0 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 0 Output Low
165
#define PINJ3_6_TD (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Data
166
167
// Connector: J3 / Pin: 7 / CPU Port: PA17
168
#define PINJ3_7_IN (PinIO::PIN_FN_IN)
// GPIO Input
169
#define PINJ3_7_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
170
#define PINJ3_7_QIO2 (PinIO::PIN_FN_A)
// Peripheral A: QSPI Data 2 Quad Mode
171
#define PINJ3_7_PCK1 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 1
172
#define PINJ3_7_PWMC0_PWMH3 (PinIO::PIN_FN_C)
// Peripheral C: PWM clock 0 Channel 3 Output High
173
174
// Connector: J4 / Pin: 1 / CPU Port: PC30
175
#define PINJ4_1_IN (PinIO::PIN_FN_IN)
// GPIO Input
176
#define PINJ4_1_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
177
#define PINJ4_1_A12 (PinIO::PIN_FN_A)
// Peripheral A: External Bus Interface A12
178
#define PINJ4_1_TIOB5 (PinIO::PIN_FN_B)
// Peripheral B: Timer 5 Line B
179
180
// Connector: J4 / Pin: 2 / CPU Port: PD25
181
#define PINJ4_2_IN (PinIO::PIN_FN_IN)
// GPIO Input
182
#define PINJ4_2_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
183
#define PINJ4_2_PWMC0_PWML1 (PinIO::PIN_FN_A)
// Peripheral A: PWM Clock 0 Channel 1 Output Low
184
#define PINJ4_2_SPI0_NPCS1 (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Chip Select 1
185
#define PINJ4_2_URXD2 (PinIO::PIN_FN_C)
// Peripheral C: UART 2 Receive
186
#define PINJ4_2_ISI_VSYNC (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Vertical Sync
187
188
// Connector: J4 / Pin: 6 / CPU Port: PA26
189
#define PINJ4_6_IN (PinIO::PIN_FN_IN)
// GPIO Input
190
#define PINJ4_6_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
191
#define PINJ4_6_DCD1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 DCD
192
#define PINJ4_6_TIOA2 (PinIO::PIN_FN_B)
// Peripheral B: Timer 2 Line A
193
#define PINJ4_6_MCDA2 (PinIO::PIN_FN_C)
// Peripheral C: Multimedia Card Slot A Data 2
194
#define PINJ4_6_PWMC1_PWMFI1 (PinIO::PIN_FN_D)
// Peripheral D: PWM 1 Fault Input 1
195
196
// Connector: J4 / Pin: 7 / CPU Port: PA28
197
#define PINJ4_7_IN (PinIO::PIN_FN_IN)
// GPIO Input
198
#define PINJ4_7_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
199
#define PINJ4_7_DSR1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 DSR
200
#define PINJ4_7_TCLK1 (PinIO::PIN_FN_B)
// Peripheral B: Timer 1 Clock
201
#define PINJ4_7_MCCDA (PinIO::PIN_FN_C)
// Peripheral C: MUltimedia Card Slot A Data Command
202
#define PINJ4_7_PWMC1_PWMFI2 (PinIO::PIN_FN_D)
// Peripheral D: PWM 1 Fault Input 2
203
204
// Old constants for compatibillity
205
206
// Pin: 3
207
#define PIN3_GPIO (PinIO::PIN_FN_IN)
208
209
// Pin: 4
210
#define PIN4_SPI_DOUT (PinIO::PIN_FN_B)
// Primary Function: SPI Data Out
211
#define PIN4_GPIO (PinIO::PIN_FN_IN)
212
213
// Pin: 5
214
#define PIN5_GPIO (PinIO::PIN_FN_IN)
215
#define PIN5_URT0_RTS (PinIO::PIN_FN_C)
// Primary Function: UART 0 - Request to Send
216
217
// Pin: 6
218
#define PIN6_SPI_DIN (PinIO::PIN_FN_B)
// Primary Function: SPI Data In
219
#define PIN6_GPIO (PinIO::PIN_FN_IN)
220
221
// Pin: 7
222
#define PIN7_SPI_CLK (PinIO::PIN_FN_B)
// Primary Function: SPI Clock
223
#define PIN7_GPIO (PinIO::PIN_FN_IN)
224
225
// Pin: 8
226
#define PIN8_UCTS1 (PinIO::PIN_FN_A)
// Primary Function: UART 1 - Clear to Send
227
#define PIN8_GPIO (PinIO::PIN_FN_IN)
228
229
// Pin: 9
230
#define PIN9_URT1_RTS (PinIO::PIN_FN_A)
// Primary Function: UART 1 - Request to Send
231
#define PIN9_GPIO (PinIO::PIN_FN_IN)
232
233
// Pin: 10
234
#define PIN10_UTXD0 (PinIO::PIN_FN_C)
// Primary Function: UART 0 - Transmit
235
#define PIN10_GPIO (PinIO::PIN_FN_IN)
236
237
// Pin: 11
238
#define PIN11_URXD0 (PinIO::PIN_FN_C)
// Primary Function: UART 0 - Receive
239
#define PIN11_GPIO (PinIO::PIN_FN_IN)
240
241
// Pin: 12
242
#define PIN12_UTXD1 (PinIO::PIN_FN_D)
// Primary Function: UART 1 - Transmit
243
#define PIN12_GPIO (PinIO::PIN_FN_IN)
244
245
// Pin: 13
246
#define PIN13_URXD1 ( PinIO::PIN_FN_A ) )
// Primary Function: UART 1 - Receive
247
#define PIN13_GPIO (PinIO::PIN_FN_IN)
248
249
// Pin: 14
250
#define PIN14_URT0_CTS (PinIO::PIN_FN_C)
// Primary Function: UART 0 - Clear to Send
251
#define PIN14_GPIO (PinIO::PIN_FN_IN)
252
253
// Pin: 15
254
#define PIN15_GPIO (PinIO::PIN_FN_IN)
255
256
// Pin: 16
257
#define PIN16_SDA (PinIO::PIN_FN_A)
258
#define PIN16_GPIO (PinIO::PIN_FN_IN)
259
260
// Pin: 17
261
#define PIN17_SCL (PinIO::PIN_FN_A)
// Primary Function: I2C Serial Clock
262
#define PIN17_GPIO (PinIO::PIN_FN_IN)
263
264
#endif
// SBE70LC