1#ifndef SERIAL_PORT_INFO
2#define SERIAL_PORT_INFO
5const char *serial_port_pin_info = R
"(
6 <table border="1" cellspacing="0" cellpadding="4">
8 <td width="127" valign="top"><b>Serial Port</b></td>
9 <td width="127" valign="top"><b>Rx Pin</b></td>
10 <td width="127" valign="top"><b>Tx Pin</b></td>
11 <td width="127" valign="top"><b>CTS Pin</b></td>
12 <td width="127" valign="top"><b>RTS Pin</b></td>
13 <td width="127" valign="top"><b>Comment</b></td>
16 <td width="127" valign="top">0</td>
17 <td width="127" valign="top">J2[3]</td>
18 <td width="127" valign="top">J2[4]</td>
19 <td width="127" valign="top">J2[29]</td>
20 <td width="127" valign="top">J2[38]</td>
21 <td width="127" valign="top"></td>
24 <td width="127" valign="top">1</td>
25 <td width="127" valign="top">J2[21]</td>
26 <td width="127" valign="top">J2[22]</td>
27 <td width="127" valign="top">J2[24]</td>
28 <td width="127" valign="top">J2[23]</td>
29 <td width="127" valign="top"></td>
32 <td width="127" valign="top">2</td>
33 <td width="127" valign="top">J2[31]</td>
34 <td width="127" valign="top">J2[19]</td>
35 <td width="127" valign="top">-</td>
36 <td width="127" valign="top">-</td>
37 <td width="127" valign="top">Hardware flow control not supported</td>
40 <td width="127" valign="top">3</td>
41 <td width="127" valign="top">-</td>
42 <td width="127" valign="top">-</td>
43 <td width="127" valign="top">-</td>
44 <td width="127" valign="top">-</td>
45 <td width="127" valign="top">UART not available through the header pins</td>
48 <td width="127" valign="top">4</td>
49 <td width="127" valign="top">J2[38]</td>
50 <td width="127" valign="top">J2[29]</td>
51 <td width="127" valign="top">-</td>
52 <td width="127" valign="top">-</td>
53 <td width="127" valign="top">Hardware flow control not supported</td>
56 <td width="127" valign="top">5</td>
57 <td width="127" valign="top">J2[23]</td>
58 <td width="127" valign="top">J2[24]</td>
59 <td width="127" valign="top">-</td>
60 <td width="127" valign="top">-</td>
61 <td width="127" valign="top">Hardware flow control not supported</td>
64 <td width="127" valign="top">6</td>
65 <td width="127" valign="top">-</td>
66 <td width="127" valign="top">-</td>
67 <td width="127" valign="top">-</td>
68 <td width="127" valign="top">-</td>
69 <td width="127" valign="top">UART not available through the header pins</td>
72 <td width="127" valign="top">7</td>
73 <td width="127" valign="top">J2[16]</td>
74 <td width="127" valign="top">J2[20]</td>
75 <td width="127" valign="top">-</td>
76 <td width="127" valign="top">-</td>
77 <td width="127" valign="top">Hardware flow control not supported</td>
80 <td width="127" valign="top">8</td>
81 <td width="127" valign="top">J2[39]</td>
82 <td width="127" valign="top">J2[42]</td>
83 <td width="127" valign="top">-</td>
84 <td width="127" valign="top">-</td>
85 <td width="127" valign="top">Hardware flow control not supported</td>
88 <td width="127" valign="top">9</td>
89 <td width="127" valign="top">J2[41]</td>
90 <td width="127" valign="top">J2[44]</td>
91 <td width="127" valign="top">-</td>
92 <td width="127" valign="top">-</td>
93 <td width="127" valign="top">Hardware flow control not supported</td>
97#elif (defined NANO54415)
98const char *serial_port_pin_info = R
"(
99 <table border="1" cellspacing="0" cellpadding="4">
101 <td width="127" valign="top"><b>Serial Port</b></td>
102 <td width="127" valign="top"><b>Rx Pin</b></td>
103 <td width="127" valign="top"><b>Tx Pin</b></td>
104 <td width="127" valign="top"><b>CTS Pin</b></td>
105 <td width="127" valign="top"><b>RTS Pin</b></td>
106 <td width="127" valign="top"><b>Comment</b></td>
109 <td width="127" valign="top">0</td>
110 <td width="127" valign="top">P1[24]</td>
111 <td width="127" valign="top">P1[26]</td>
112 <td width="127" valign="top">P1[30]</td>
113 <td width="127" valign="top">P1[28]</td>
114 <td width="127" valign="top"></td>
117 <td width="127" valign="top">1</td>
118 <td width="127" valign="top">P1[32]</td>
119 <td width="127" valign="top">P1[34]</td>
120 <td width="127" valign="top">P1[38]</td>
121 <td width="127" valign="top">P1[36]</td>
122 <td width="127" valign="top"></td>
125 <td width="127" valign="top">2</td>
126 <td width="127" valign="top">P1[13]</td>
127 <td width="127" valign="top">P1[16]</td>
128 <td width="127" valign="top">P1[10]</td>
129 <td width="127" valign="top">P1[14]</td>
130 <td width="127" valign="top"></td>
133 <td width="127" valign="top">3</td>
134 <td width="127" valign="top">P1[29]</td>
135 <td width="127" valign="top">P1[27]</td>
136 <td width="127" valign="top">-</td>
137 <td width="127" valign="top">-</td>
138 <td width="127" valign="top">Hardware flow control not supported</td>
141 <td width="127" valign="top">4</td>
142 <td width="127" valign="top">P1[20]</td>
143 <td width="127" valign="top">P1[22]</td>
144 <td width="127" valign="top">-</td>
145 <td width="127" valign="top">-</td>
146 <td width="127" valign="top">Hardware flow control not supported</td>
150#elif (defined MODM7AE70)
151const char *serial_port_pin_info = R
"(
152 <table border="1" cellspacing="0" cellpadding="4">
154 <td width="127" valign="top"><b>Serial Port</b></td>
155 <td width="127" valign="top"><b>Rx Pin</b></td>
156 <td width="127" valign="top"><b>Tx Pin</b></td>
157 <td width="127" valign="top"><b>CTS Pin</b></td>
158 <td width="127" valign="top"><b>RTS Pin</b></td>
159 <td width="127" valign="top"><b>Comment</b></td>
162 <td width="127" valign="top">0</td>
163 <td width="127" valign="top">P2[3]</td>
164 <td width="127" valign="top">P2[4]</td>
165 <td width="127" valign="top">P2[29]</td>
166 <td width="127" valign="top">P2[38]</td>
167 <td width="127" valign="top"></td>
170 <td width="127" valign="top">1</td>
171 <td width="127" valign="top">P2[21]</td>
172 <td width="127" valign="top">P2[22]</td>
173 <td width="127" valign="top">P2[33]</td>
174 <td width="127" valign="top">P2[32]</td>
175 <td width="127" valign="top"></td>
178 <td width="127" valign="top">2</td>
179 <td width="127" valign="top">P2[34]</td>
180 <td width="127" valign="top">P2[35]</td>
181 <td width="127" valign="top">-</td>
182 <td width="127" valign="top">-</td>
183 <td width="127" valign="top">Hardware flow control not supported</td>
186 <td width="127" valign="top">3</td>
187 <td width="127" valign="top">P2[12]</td>
188 <td width="127" valign="top">P1[31]</td>
189 <td width="127" valign="top">-</td>
190 <td width="127" valign="top">-</td>
191 <td width="127" valign="top">Hardware flow control not supported</td>
194 <td width="127" valign="top">4</td>
195 <td width="127" valign="top">P2[41]</td>
196 <td width="127" valign="top">P2[44]</td>
197 <td width="127" valign="top">-</td>
198 <td width="127" valign="top">-</td>
199 <td width="127" valign="top">Hardware flow control not supported</td>
202 <td width="127" valign="top">5</td>
203 <td width="127" valign="top">P2[23]</td>
204 <td width="127" valign="top">P2[7]</td>
205 <td width="127" valign="top">-</td>
206 <td width="127" valign="top">-</td>
207 <td width="127" valign="top">Hardware flow control not supported</td>
210 <td width="127" valign="top">6</td>
211 <td width="127" valign="top">P2[10]</td>
212 <td width="127" valign="top">P1[7]</td>
213 <td width="127" valign="top">-</td>
214 <td width="127" valign="top">-</td>
215 <td width="127" valign="top">Hardware flow control not supported</td>
219#elif (defined SBE70LC)
220const char *serial_port_pin_info = R
"(
221 <table border="1" cellspacing="0" cellpadding="4">
223 <td width="127" valign="top"><b>Serial Port</b></td>
224 <td width="127" valign="top"><b>Rx Pin</b></td>
225 <td width="127" valign="top"><b>Tx Pin</b></td>
226 <td width="127" valign="top"><b>CTS Pin</b></td>
227 <td width="127" valign="top"><b>RTS Pin</b></td>
228 <td width="127" valign="top"><b>Comment</b></td>
231 <td width="127" valign="top">0</td>
232 <td width="127" valign="top">J1[11]</td>
233 <td width="127" valign="top">J1[10]</td>
234 <td width="127" valign="top">J1[14]</td>
235 <td width="127" valign="top">J1[5]</td>
236 <td width="127" valign="top"></td>
239 <td width="127" valign="top">1</td>
240 <td width="127" valign="top">J1[13]</td>
241 <td width="127" valign="top">J1[12]</td>
242 <td width="127" valign="top">J1[8]</td>
243 <td width="127" valign="top">J1[9]</td>
244 <td width="127" valign="top"></td>
248#elif (defined SOMRT1061)
249const char *serial_port_pin_info = R
"(
250 <table border="1" cellspacing="0" cellpadding="4">
252 <td width="127" valign="top"><b>Serial Port</b></td>
253 <td width="127" valign="top"><b>Rx Pin</b></td>
254 <td width="127" valign="top"><b>Tx Pin</b></td>
255 <td width="127" valign="top"><b>CTS Pin</b></td>
256 <td width="127" valign="top"><b>RTS Pin</b></td>
257 <td width="127" valign="top"><b>Comment</b></td>
260 <td width="127" valign="top">0</td>
261 <td width="127" valign="top">P1[7]</td>
262 <td width="127" valign="top">P1[8]</td>
263 <td width="127" valign="top">P1[6]</td>
264 <td width="127" valign="top">P1[4]</td>
265 <td width="127" valign="top"></td>
268 <td width="127" valign="top">1</td>
269 <td width="127" valign="top">P1[43]</td>
270 <td width="127" valign="top">P1[42]</td>
271 <td width="127" valign="top">P1[40]</td>
272 <td width="127" valign="top">P1[41]</td>
273 <td width="127" valign="top"></td>
276 <td width="127" valign="top">2</td>
277 <td width="127" valign="top">P1[88]</td>
278 <td width="127" valign="top">P1[87]</td>
279 <td width="127" valign="top">P1[3]</td>
280 <td width="127" valign="top">P1[2]</td>
281 <td width="127" valign="top"></td>
284 <td width="127" valign="top">3</td>
285 <td width="127" valign="top">P1[85]</td>
286 <td width="127" valign="top">P1[86]</td>
287 <td width="127" valign="top">P1[81]</td>
288 <td width="127" valign="top">P1[82]</td>
289 <td width="127" valign="top"></td>
292 <td width="127" valign="top">4</td>
293 <td width="127" valign="top">P1[83]</td>
294 <td width="127" valign="top">P1[84]</td>
295 <td width="127" valign="top">P1[78]</td>
296 <td width="127" valign="top">P1[80]</td>
297 <td width="127" valign="top"></td>
300 <td width="127" valign="top">5</td>
301 <td width="127" valign="top">P1[76]</td>
302 <td width="127" valign="top">P1[77]</td>
303 <td width="127" valign="top">-</td>
304 <td width="127" valign="top">-</td>
305 <td width="127" valign="top">Hardware flow control not supported</td>
308 <td width="127" valign="top">6</td>
309 <td width="127" valign="top">P1[28]</td>
310 <td width="127" valign="top">P1[29]</td>
311 <td width="127" valign="top">P1[25]</td>
312 <td width="127" valign="top">P1[24]</td>
313 <td width="127" valign="top"></td>
317#elif (defined SB800EX)
318const char *serial_port_pin_info =
" ";