@@ -23,6 +23,7 @@ processor_version: 0.9.6
2323
2424#include "fsl_common.h"
2525#include "fsl_iomuxc.h"
26+ #include "fsl_gpio.h"
2627#include "pin_mux.h"
2728
2829/* FUNCTION ************************************************************************************************************
@@ -57,7 +58,32 @@ void BOARD_InitBootPins(void) {
5758 * END ****************************************************************************************************************/
5859void BOARD_InitPins (void ) {
5960 CLOCK_EnableClock (kCLOCK_Iomuxc ); /* LPCG on: LPCG is ON. */
61+ CLOCK_EnableClock (kCLOCK_Iomuxc_Lpsr ); /* LPCG on: LPCG is ON. */
6062
63+ /* GPIO configuration on GPIO_AD_04 (pin M13) */
64+ gpio_pin_config_t gpio9_pinM13_config = {
65+ .direction = kGPIO_DigitalOutput ,
66+ .outputLogic = 0U ,
67+ .interruptMode = kGPIO_NoIntmode
68+ };
69+ /* Initialize GPIO functionality on GPIO_AD_04 (pin M13) */
70+ GPIO_PinInit (GPIO9 , 3U , & gpio9_pinM13_config );
71+
72+ /* GPIO configuration on GPIO_AD_26 (pin L14) */
73+ gpio_pin_config_t gpio9_pinL14_config = {
74+ .direction = kGPIO_DigitalOutput ,
75+ .outputLogic = 0U ,
76+ .interruptMode = kGPIO_NoIntmode
77+ };
78+ /* Initialize GPIO functionality on GPIO_AD_04 (pin L14) */
79+ GPIO_PinInit (GPIO9 , 25U , & gpio9_pinL14_config );
80+
81+ IOMUXC_SetPinMux (
82+ IOMUXC_GPIO_AD_04_GPIO9_IO03 , /* GPIO_AD_04 is configured as GPIO9_IO03 */
83+ 0U );
84+ IOMUXC_SetPinMux (
85+ IOMUXC_GPIO_AD_26_GPIO9_IO25 , /* GPIO_AD_04 is configured as GPIO9_IO03 */
86+ 0U );
6187 IOMUXC_SetPinMux (
6288 IOMUXC_GPIO_AD_24_LPUART1_TXD , /* GPIO_AD_24 is configured as LPUART1_TXD */
6389 0U ); /* Software Input On Field: Input Path is determined by functionality */
0 commit comments