diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c index e2bc6e2c60..44e5bc81fd 100644 --- a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c +++ b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c @@ -18,6 +18,7 @@ #include "fsl_emc.h" #include "fsl_power.h" #include "fsl_flashiap.h" +#include "hal/pinmap.h" #define CRC16 #include "crc.h" @@ -186,3 +187,17 @@ uint32_t qspi_get_freq(void) return CLOCK_GetFroHfFreq(); } +const PinList *pinmap_restricted_pins() +{ + /* D6 pin is used by the LCD + A4 pin is used by the accelerometer */ + static const PinName pins[] = { + D6, A4 + }; + static const PinList pin_list = { + sizeof(pins) / sizeof(pins[0]), + pins + }; + return &pin_list; +} +