Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / examples / platform / efr32 / efr32mg12 / BRD4166A / hal-config.h
1 /*
2  *
3  *    Copyright (c) 2020 Project CHIP Authors
4  *    All rights reserved.
5  *
6  *    Licensed under the Apache License, Version 2.0 (the "License");
7  *    you may not use this file except in compliance with the License.
8  *    You may obtain a copy of the License at
9  *
10  *        http://www.apache.org/licenses/LICENSE-2.0
11  *
12  *    Unless required by applicable law or agreed to in writing, software
13  *    distributed under the License is distributed on an "AS IS" BASIS,
14  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  *    See the License for the specific language governing permissions and
16  *    limitations under the License.
17  */
18 /*******************************************************************************
19  * @file
20  * @brief hal-config.h
21  *******************************************************************************
22  * # License
23  * <b>Copyright 2018 Silicon Laboratories Inc. www.silabs.com</b>
24  *******************************************************************************
25  *
26  * The licensor of this software is Silicon Laboratories Inc. Your use of this
27  * software is governed by the terms of Silicon Labs Master Software License
28  * Agreement (MSLA) available at
29  * www.silabs.com/about-us/legal/master-software-license-agreement. This
30  * software is distributed to you in Source Code format and is governed by the
31  * sections of the MSLA applicable to Source Code.
32  *
33  ******************************************************************************/
34
35 #pragma once
36
37 #include "board_features.h"
38 #include "em_device.h"
39 #include "hal-config-app-common.h"
40 #include "hal-config-types.h"
41
42 #ifndef HAL_I2CSENSOR_ENABLE
43 #define HAL_I2CSENSOR_ENABLE (0)
44 #endif
45
46 #ifndef HAL_SPIDISPLAY_ENABLE
47 #define HAL_SPIDISPLAY_ENABLE (1)
48 #endif
49 #define HAL_SPIDISPLAY_EXTCOMIN_CALLBACK
50 #if defined(FEATURE_IOEXPANDER)
51 #define HAL_SPIDISPLAY_EXTMODE_EXTCOMIN (0)
52 #else
53 #define HAL_SPIDISPLAY_EXTMODE_EXTCOMIN (1)
54 #endif
55 #define HAL_SPIDISPLAY_EXTMODE_SPI (0)
56 #define HAL_SPIDISPLAY_EXTCOMIN_USE_PRS (0)
57 #define HAL_SPIDISPLAY_EXTCOMIN_USE_CALLBACK (0)
58 #define HAL_SPIDISPLAY_FREQUENCY (1000000)
59
60 #define HAL_CLK_HFCLK_SOURCE (HAL_CLK_HFCLK_SOURCE_HFXO)
61 #define HAL_CLK_LFECLK_SOURCE (HAL_CLK_LFCLK_SOURCE_LFXO)
62 #define HAL_CLK_LFBCLK_SOURCE (HAL_CLK_LFCLK_SOURCE_LFXO)
63 #define HAL_CLK_LFACLK_SOURCE (HAL_CLK_LFCLK_SOURCE_LFRCO)
64 #define HAL_CLK_HFXO_AUTOSTART (HAL_CLK_HFXO_AUTOSTART_NONE)
65
66 #define HAL_DCDC_BYPASS (0)
67
68 // $[PA]
69 #define HAL_PA_ENABLE (1)
70
71 // $[SERIAL]
72 #define HAL_SERIAL_USART0_ENABLE (0)
73 #define HAL_SERIAL_LEUART0_ENABLE (0)
74 #define HAL_SERIAL_USART1_ENABLE (0)
75 #define HAL_SERIAL_USART2_ENABLE (0)
76 #define HAL_SERIAL_USART3_ENABLE (0)
77 #define HAL_SERIAL_RXWAKE_ENABLE (0)
78
79 #define HAL_SERIAL_APP_RX_QUEUE_SIZE (128)
80 #define HAL_SERIAL_APP_BAUD_RATE (115200)
81 #define HAL_SERIAL_APP_RXSTOP (16)
82 #define HAL_SERIAL_APP_RXSTART (16)
83 #define HAL_SERIAL_APP_TX_QUEUE_SIZE (128)
84 #define HAL_SERIAL_APP_FLOW_CONTROL (HAL_USART_FLOW_CONTROL_NONE)
85
86 // $[USART0]
87 #define HAL_USART0_ENABLE (1)
88 #define HAL_USART0_RX_QUEUE_SIZE (128)
89 #define HAL_USART0_BAUD_RATE (115200)
90 #define HAL_USART0_RXSTOP (16)
91 #define HAL_USART0_RXSTART (16)
92 #define HAL_USART0_TX_QUEUE_SIZE (128)
93 #define HAL_USART0_FLOW_CONTROL (HAL_USART_FLOW_CONTROL_NONE)
94
95 // $[BTL_BUTTON]
96
97 #define BSP_BTL_BUTTON_PIN (14U)
98 #define BSP_BTL_BUTTON_PORT (gpioPortD)
99
100 // [BTL_BUTTON]$
101
102 // $[BUTTON]
103 #define BSP_BUTTON_PRESENT (1)
104
105 #define BSP_BUTTON0_PIN (14U)
106 #define BSP_BUTTON0_PORT (gpioPortD)
107
108 #define BSP_BUTTON1_PIN (15U)
109 #define BSP_BUTTON1_PORT (gpioPortD)
110
111 #define BSP_BUTTON_COUNT (2U)
112 #define BSP_BUTTON_INIT                                                                                                            \
113     {                                                                                                                              \
114         { BSP_BUTTON0_PORT, BSP_BUTTON0_PIN }, { BSP_BUTTON1_PORT, BSP_BUTTON1_PIN }                                               \
115     }
116 #define BSP_BUTTON_GPIO_DOUT (HAL_GPIO_DOUT_LOW)
117 #define BSP_BUTTON_GPIO_MODE (HAL_GPIO_MODE_INPUT)
118 // [BUTTON]$
119
120 // $[CMU]
121 #define BSP_CLK_HFXO_PRESENT (1)
122 #define BSP_CLK_HFXO_FREQ (38400000UL)
123 #define BSP_CLK_HFXO_INIT CMU_HFXOINIT_DEFAULT
124 #define BSP_CLK_HFXO_CTUNE (332)
125 #define BSP_CLK_LFXO_PRESENT (1)
126 #define BSP_CLK_LFXO_INIT CMU_LFXOINIT_DEFAULT
127 #define BSP_CLK_LFXO_FREQ (32768U)
128 #define BSP_CLK_LFXO_CTUNE (32U)
129 // [CMU]$
130
131 // $[DCDC]
132 #define BSP_DCDC_PRESENT (1)
133
134 #define BSP_DCDC_INIT EMU_DCDCINIT_DEFAULT
135 // [DCDC]$
136
137 // $[EXTFLASH]
138 #define BSP_EXTFLASH_CS_PIN (1U)
139 #define BSP_EXTFLASH_CS_PORT (gpioPortK)
140
141 #define BSP_EXTFLASH_INTERNAL (0)
142 #define BSP_EXTFLASH_USART (HAL_SPI_PORT_USART2)
143 #define BSP_EXTFLASH_MOSI_PIN (0U)
144 #define BSP_EXTFLASH_MOSI_PORT (gpioPortK)
145 #define BSP_EXTFLASH_MOSI_LOC (29U)
146
147 #define BSP_EXTFLASH_MISO_PIN (2U)
148 #define BSP_EXTFLASH_MISO_PORT (gpioPortK)
149 #define BSP_EXTFLASH_MISO_LOC (30U)
150
151 #define BSP_EXTFLASH_CLK_PIN (7U)
152 #define BSP_EXTFLASH_CLK_PORT (gpioPortF)
153 #define BSP_EXTFLASH_CLK_LOC (18U)
154
155 // [EXTFLASH]$
156
157 // $[GPIO]
158 #define PORTIO_GPIO_SWV_PIN (2U)
159 #define PORTIO_GPIO_SWV_PORT (gpioPortF)
160 #define PORTIO_GPIO_SWV_LOC (0U)
161
162 #define BSP_TRACE_SWO_PIN (2U)
163 #define BSP_TRACE_SWO_PORT (gpioPortF)
164 #define BSP_TRACE_SWO_LOC (0U)
165
166 // [GPIO]$
167
168 // $[I2C0]
169 #define PORTIO_I2C0_SCL_PIN (11U)
170 #define PORTIO_I2C0_SCL_PORT (gpioPortC)
171 #define PORTIO_I2C0_SCL_LOC (15U)
172
173 #define PORTIO_I2C0_SDA_PIN (10U)
174 #define PORTIO_I2C0_SDA_PORT (gpioPortC)
175 #define PORTIO_I2C0_SDA_LOC (15U)
176
177 #define BSP_I2C0_SCL_PIN (11U)
178 #define BSP_I2C0_SCL_PORT (gpioPortC)
179 #define BSP_I2C0_SCL_LOC (15U)
180
181 #define BSP_I2C0_SDA_PIN (10U)
182 #define BSP_I2C0_SDA_PORT (gpioPortC)
183 #define BSP_I2C0_SDA_LOC (15U)
184
185 // [I2C0]$
186
187 // $[I2C1]
188 #define PORTIO_I2C1_SCL_PIN (5U)
189 #define PORTIO_I2C1_SCL_PORT (gpioPortC)
190 #define PORTIO_I2C1_SCL_LOC (17U)
191
192 #define PORTIO_I2C1_SDA_PIN (4U)
193 #define PORTIO_I2C1_SDA_PORT (gpioPortC)
194 #define PORTIO_I2C1_SDA_LOC (17U)
195
196 #define BSP_I2C1_SCL_PIN (5U)
197 #define BSP_I2C1_SCL_PORT (gpioPortC)
198 #define BSP_I2C1_SCL_LOC (17U)
199
200 #define BSP_I2C1_SDA_PIN (4U)
201 #define BSP_I2C1_SDA_PORT (gpioPortC)
202 #define BSP_I2C1_SDA_LOC (17U)
203
204 // [I2C1]$
205
206 // $[I2CSENSOR]
207
208 #define BSP_I2CSENSOR_PERIPHERAL (HAL_I2C_PORT_I2C0)
209 #define BSP_I2CSENSOR_SCL_PIN (11U)
210 #define BSP_I2CSENSOR_SCL_PORT (gpioPortC)
211 #define BSP_I2CSENSOR_SCL_LOC (15U)
212
213 #define BSP_I2CSENSOR_SDA_PIN (10U)
214 #define BSP_I2CSENSOR_SDA_PORT (gpioPortC)
215 #define BSP_I2CSENSOR_SDA_LOC (15U)
216
217 // [I2CSENSOR]$
218
219 // $[LED]
220 #define BSP_LED_PRESENT (1)
221
222 #define BSP_LED0_PIN (8U)
223 #define BSP_LED0_PORT (gpioPortD)
224
225 #define BSP_LED1_PIN (9U)
226 #define BSP_LED1_PORT (gpioPortD)
227
228 #define BSP_LED_COUNT (2U)
229 #define BSP_LED_INIT                                                                                                               \
230     {                                                                                                                              \
231         { BSP_LED0_PORT, BSP_LED0_PIN }, { BSP_LED1_PORT, BSP_LED1_PIN }                                                           \
232     }
233 #define BSP_LED_POLARITY (1)
234 // [LED]$
235
236 // $[PA]
237
238 #define BSP_PA_VOLTAGE (1800U)
239 // [PA]$
240
241 // $[PTI]
242 #define PORTIO_PTI_DCLK_PIN (11U)
243 #define PORTIO_PTI_DCLK_PORT (gpioPortB)
244 #define PORTIO_PTI_DCLK_LOC (6U)
245
246 #define PORTIO_PTI_DFRAME_PIN (13U)
247 #define PORTIO_PTI_DFRAME_PORT (gpioPortB)
248 #define PORTIO_PTI_DFRAME_LOC (6U)
249
250 #define PORTIO_PTI_DOUT_PIN (12U)
251 #define PORTIO_PTI_DOUT_PORT (gpioPortB)
252 #define PORTIO_PTI_DOUT_LOC (6U)
253
254 #define BSP_PTI_DFRAME_PIN (13U)
255 #define BSP_PTI_DFRAME_PORT (gpioPortB)
256 #define BSP_PTI_DFRAME_LOC (6U)
257
258 #define BSP_PTI_DOUT_PIN (12U)
259 #define BSP_PTI_DOUT_PORT (gpioPortB)
260 #define BSP_PTI_DOUT_LOC (6U)
261
262 // [PTI]$
263
264 // $[SERIAL]
265 #define BSP_SERIAL_APP_TX_PIN (0U)
266 #define BSP_SERIAL_APP_TX_PORT (gpioPortA)
267 #define BSP_SERIAL_APP_TX_LOC (0U)
268
269 #define BSP_SERIAL_APP_RX_PIN (1U)
270 #define BSP_SERIAL_APP_RX_PORT (gpioPortA)
271 #define BSP_SERIAL_APP_RX_LOC (0U)
272
273 #define BSP_SERIAL_APP_CTS_PIN (2U)
274 #define BSP_SERIAL_APP_CTS_PORT (gpioPortA)
275 #define BSP_SERIAL_APP_CTS_LOC (30U)
276
277 #define BSP_SERIAL_APP_RTS_PIN (3U)
278 #define BSP_SERIAL_APP_RTS_PORT (gpioPortA)
279 #define BSP_SERIAL_APP_RTS_LOC (30U)
280
281 // [SERIAL]$
282
283 // $[SPINCP]
284 #define BSP_SPINCP_NHOSTINT_PIN (6U)
285 #define BSP_SPINCP_NHOSTINT_PORT (gpioPortA)
286
287 #define BSP_SPINCP_NWAKE_PIN (7U)
288 #define BSP_SPINCP_NWAKE_PORT (gpioPortA)
289
290 #define BSP_SPINCP_USART_PORT (HAL_SPI_PORT_USART2)
291 #define BSP_SPINCP_MOSI_PIN (0U)
292 #define BSP_SPINCP_MOSI_PORT (gpioPortK)
293 #define BSP_SPINCP_MOSI_LOC (29U)
294
295 #define BSP_SPINCP_MISO_PIN (2U)
296 #define BSP_SPINCP_MISO_PORT (gpioPortK)
297 #define BSP_SPINCP_MISO_LOC (30U)
298
299 #define BSP_SPINCP_CLK_PIN (7U)
300 #define BSP_SPINCP_CLK_PORT (gpioPortF)
301 #define BSP_SPINCP_CLK_LOC (18U)
302
303 #define BSP_SPINCP_CS_PIN (5U)
304 #define BSP_SPINCP_CS_PORT (gpioPortA)
305 #define BSP_SPINCP_CS_LOC (29U)
306
307 // [SPINCP]$
308
309 // $[TIMER0]
310 #define PORTIO_TIMER0_CC0_PIN (11U)
311 #define PORTIO_TIMER0_CC0_PORT (gpioPortD)
312 #define PORTIO_TIMER0_CC0_LOC (19U)
313
314 #define PORTIO_TIMER0_CC1_PIN (12U)
315 #define PORTIO_TIMER0_CC1_PORT (gpioPortD)
316 #define PORTIO_TIMER0_CC1_LOC (19U)
317
318 #define PORTIO_TIMER0_CC2_PIN (13U)
319 #define PORTIO_TIMER0_CC2_PORT (gpioPortD)
320 #define PORTIO_TIMER0_CC2_LOC (19U)
321
322 #define BSP_TIMER0_CC0_PIN (11U)
323 #define BSP_TIMER0_CC0_PORT (gpioPortD)
324 #define BSP_TIMER0_CC0_LOC (19U)
325
326 #define BSP_TIMER0_CC1_PIN (12U)
327 #define BSP_TIMER0_CC1_PORT (gpioPortD)
328 #define BSP_TIMER0_CC1_LOC (19U)
329
330 #define BSP_TIMER0_CC2_PIN (13U)
331 #define BSP_TIMER0_CC2_PORT (gpioPortD)
332 #define BSP_TIMER0_CC2_LOC (19U)
333
334 // [TIMER0]$
335
336 // $[UARTNCP]
337 #define BSP_UARTNCP_USART_PORT (HAL_SERIAL_PORT_USART0)
338 #define BSP_UARTNCP_TX_PIN (0U)
339 #define BSP_UARTNCP_TX_PORT (gpioPortA)
340 #define BSP_UARTNCP_TX_LOC (0U)
341
342 #define BSP_UARTNCP_RX_PIN (1U)
343 #define BSP_UARTNCP_RX_PORT (gpioPortA)
344 #define BSP_UARTNCP_RX_LOC (0U)
345
346 #define BSP_UARTNCP_CTS_PIN (2U)
347 #define BSP_UARTNCP_CTS_PORT (gpioPortA)
348 #define BSP_UARTNCP_CTS_LOC (30U)
349
350 #define BSP_UARTNCP_RTS_PIN (3U)
351 #define BSP_UARTNCP_RTS_PORT (gpioPortA)
352 #define BSP_UARTNCP_RTS_LOC (30U)
353
354 // [UARTNCP]$
355
356 // $[USART0]
357 #define PORTIO_USART0_CTS_PIN (2U)
358 #define PORTIO_USART0_CTS_PORT (gpioPortA)
359 #define PORTIO_USART0_CTS_LOC (30U)
360
361 #define PORTIO_USART0_RTS_PIN (3U)
362 #define PORTIO_USART0_RTS_PORT (gpioPortA)
363 #define PORTIO_USART0_RTS_LOC (30U)
364
365 #define PORTIO_USART0_RX_PIN (1U)
366 #define PORTIO_USART0_RX_PORT (gpioPortA)
367 #define PORTIO_USART0_RX_LOC (0U)
368
369 #define PORTIO_USART0_TX_PIN (0U)
370 #define PORTIO_USART0_TX_PORT (gpioPortA)
371 #define PORTIO_USART0_TX_LOC (0U)
372
373 #define BSP_USART0_TX_PIN (0U)
374 #define BSP_USART0_TX_PORT (gpioPortA)
375 #define BSP_USART0_TX_LOC (0U)
376
377 #define BSP_USART0_RX_PIN (1U)
378 #define BSP_USART0_RX_PORT (gpioPortA)
379 #define BSP_USART0_RX_LOC (0U)
380
381 #define BSP_USART0_CTS_PIN (2U)
382 #define BSP_USART0_CTS_PORT (gpioPortA)
383 #define BSP_USART0_CTS_LOC (30U)
384
385 #define BSP_USART0_RTS_PIN (3U)
386 #define BSP_USART0_RTS_PORT (gpioPortA)
387 #define BSP_USART0_RTS_LOC (30U)
388
389 // [USART0]$
390
391 // $[USART1]
392 #define PORTIO_USART1_CLK_PIN (8U)
393 #define PORTIO_USART1_CLK_PORT (gpioPortC)
394 #define PORTIO_USART1_CLK_LOC (11U)
395
396 #define PORTIO_USART1_CS_PIN (9U)
397 #define PORTIO_USART1_CS_PORT (gpioPortC)
398 #define PORTIO_USART1_CS_LOC (11U)
399
400 #define PORTIO_USART1_RX_PIN (7U)
401 #define PORTIO_USART1_RX_PORT (gpioPortC)
402 #define PORTIO_USART1_RX_LOC (11U)
403
404 #define PORTIO_USART1_TX_PIN (6U)
405 #define PORTIO_USART1_TX_PORT (gpioPortC)
406 #define PORTIO_USART1_TX_LOC (11U)
407
408 #define BSP_USART1_MOSI_PIN (6U)
409 #define BSP_USART1_MOSI_PORT (gpioPortC)
410 #define BSP_USART1_MOSI_LOC (11U)
411
412 #define BSP_USART1_MISO_PIN (7U)
413 #define BSP_USART1_MISO_PORT (gpioPortC)
414 #define BSP_USART1_MISO_LOC (11U)
415
416 #define BSP_USART1_CLK_PIN (8U)
417 #define BSP_USART1_CLK_PORT (gpioPortC)
418 #define BSP_USART1_CLK_LOC (11U)
419
420 #define BSP_USART1_CS_PIN (9U)
421 #define BSP_USART1_CS_PORT (gpioPortC)
422 #define BSP_USART1_CS_LOC (11U)
423
424 // [USART1]$
425
426 // $[USART2]
427 #define PORTIO_USART2_CLK_PIN (7U)
428 #define PORTIO_USART2_CLK_PORT (gpioPortF)
429 #define PORTIO_USART2_CLK_LOC (18U)
430
431 #define PORTIO_USART2_CS_PIN (5U)
432 #define PORTIO_USART2_CS_PORT (gpioPortA)
433 #define PORTIO_USART2_CS_LOC (29U)
434
435 #define PORTIO_USART2_RX_PIN (2U)
436 #define PORTIO_USART2_RX_PORT (gpioPortK)
437 #define PORTIO_USART2_RX_LOC (30U)
438
439 #define PORTIO_USART2_TX_PIN (0U)
440 #define PORTIO_USART2_TX_PORT (gpioPortK)
441 #define PORTIO_USART2_TX_LOC (29U)
442
443 #define BSP_USART2_MOSI_PIN (0U)
444 #define BSP_USART2_MOSI_PORT (gpioPortK)
445 #define BSP_USART2_MOSI_LOC (29U)
446
447 #define BSP_USART2_MISO_PIN (2U)
448 #define BSP_USART2_MISO_PORT (gpioPortK)
449 #define BSP_USART2_MISO_LOC (30U)
450
451 #define BSP_USART2_CLK_PIN (7U)
452 #define BSP_USART2_CLK_PORT (gpioPortF)
453 #define BSP_USART2_CLK_LOC (18U)
454
455 #define BSP_USART2_CS_PIN (5U)
456 #define BSP_USART2_CS_PORT (gpioPortA)
457 #define BSP_USART2_CS_LOC (29U)
458
459 // [USART2]$
460
461 // $[USART3]
462 #define PORTIO_USART3_CLK_PIN (2U)
463 #define PORTIO_USART3_CLK_PORT (gpioPortC)
464 #define PORTIO_USART3_CLK_LOC (18U)
465
466 #define PORTIO_USART3_CS_PIN (3U)
467 #define PORTIO_USART3_CS_PORT (gpioPortC)
468 #define PORTIO_USART3_CS_LOC (18U)
469
470 #define PORTIO_USART3_RX_PIN (1U)
471 #define PORTIO_USART3_RX_PORT (gpioPortC)
472 #define PORTIO_USART3_RX_LOC (18U)
473
474 #define PORTIO_USART3_TX_PIN (0U)
475 #define PORTIO_USART3_TX_PORT (gpioPortC)
476 #define PORTIO_USART3_TX_LOC (18U)
477
478 #define BSP_USART3_MOSI_PIN (0U)
479 #define BSP_USART3_MOSI_PORT (gpioPortC)
480 #define BSP_USART3_MOSI_LOC (18U)
481
482 #define BSP_USART3_MISO_PIN (1U)
483 #define BSP_USART3_MISO_PORT (gpioPortC)
484 #define BSP_USART3_MISO_LOC (18U)
485
486 #define BSP_USART3_CLK_PIN (2U)
487 #define BSP_USART3_CLK_PORT (gpioPortC)
488 #define BSP_USART3_CLK_LOC (18U)
489
490 #define BSP_USART3_CS_PIN (3U)
491 #define BSP_USART3_CS_PORT (gpioPortC)
492 #define BSP_USART3_CS_LOC (18U)
493
494 // [USART3]$
495
496 // $[Custom pin names]
497 #define HALL_ENABLE_PIN (10U)
498 #define HALL_ENABLE_PORT (gpioPortB)
499
500 #define HALL_OUT1_PIN (11U)
501 #define HALL_OUT1_PORT (gpioPortB)
502
503 #define IMU_ENABLE_PIN (8U)
504 #define IMU_ENABLE_PORT (gpioPortF)
505
506 #define ENV_SENSE_ENABLE_PIN (9U)
507 #define ENV_SENSE_ENABLE_PORT (gpioPortF)
508
509 #define MIC_ENABLE_PIN (10U)
510 #define MIC_ENABLE_PORT (gpioPortF)
511
512 #define UV_ALS_INT_PIN (11U)
513 #define UV_ALS_INT_PORT (gpioPortF)
514
515 #define IMU_INT_PIN (12U)
516 #define IMU_INT_PORT (gpioPortF)
517
518 #define CCS811_INT_PIN (13U)
519 #define CCS811_INT_PORT (gpioPortF)
520
521 #define CCS811_ENABLE_PIN (14U)
522 #define CCS811_ENABLE_PORT (gpioPortF)
523
524 #define CCS811_WAKE_PIN (15U)
525 #define CCS811_WAKE_PORT (gpioPortF)
526
527 #define RGB_LED_ENABLE_PIN (14U)
528 #define RGB_LED_ENABLE_PORT (gpioPortJ)
529
530 // [Custom pin names]$
531
532 #if defined(_SILICON_LABS_MODULE)
533 #include "sl_module.h"
534 #endif