/* | |
* Copyright 2017-2018 NXP | |
* All rights reserved. | |
* | |
* SPDX-License-Identifier: BSD-3-Clause | |
*/ | |
/*********************************************************************************************************************** | |
* This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file | |
* will be overwritten if the respective MCUXpresso Config Tools is used to update this file. | |
**********************************************************************************************************************/ | |
/* clang-format off */ | |
/* | |
* TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* | |
!!GlobalInfo | |
product: Pins v5.0 | |
processor: LPC55S69 | |
package_id: LPC55S69JBD100 | |
mcu_data: ksdk2_0 | |
processor_version: 0.0.6 | |
* BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** | |
*/ | |
/* clang-format on */ | |
#include "fsl_common.h" | |
#include "fsl_iocon.h" | |
#include "pin_mux.h" | |
/* FUNCTION ************************************************************************************************************ | |
* | |
* Function Name : BOARD_InitBootPins | |
* Description : Calls initialization functions. | |
* | |
* END ****************************************************************************************************************/ | |
void BOARD_InitBootPins(void) | |
{ | |
BOARD_InitPins(); | |
} | |
/* clang-format off */ | |
/* | |
* TEXT BELOW IS USED AS SETTING FOR TOOLS ************************************* | |
BOARD_InitPins: | |
- options: {callFromInitBoot: 'true', coreID: cm33_core0, enableClock: 'true'} | |
- pin_list: | |
- {pin_num: '92', peripheral: FLEXCOMM0, signal: RXD_SDA_MOSI_DATA, pin_signal: PIO0_29/FC0_RXD_SDA_MOSI_DATA/SD1_D2/CTIMER2_MAT3/SCT0_OUT8/CMP0_OUT/PLU_OUT2/SECURE_GPIO0_29, | |
mode: inactive, slew_rate: standard, invert: disabled, digi_mode: digital, open_drain: disabled} | |
- {pin_num: '94', peripheral: FLEXCOMM0, signal: TXD_SCL_MISO_WS, pin_signal: PIO0_30/FC0_TXD_SCL_MISO_WS/SD1_D3/CTIMER0_MAT0/SCT0_OUT9/SECURE_GPIO0_30, mode: inactive, | |
slew_rate: standard, invert: disabled, digi_mode: digital, open_drain: disabled} | |
* BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS *********** | |
*/ | |
/* clang-format on */ | |
/* FUNCTION ************************************************************************************************************ | |
* | |
* Function Name : BOARD_InitPins | |
* Description : Configures pin routing and optionally pin electrical features. | |
* | |
* END ****************************************************************************************************************/ | |
/* Function assigned for the Cortex-M33 (Core #0) */ | |
void BOARD_InitPins(void) | |
{ | |
/* Enables the clock for the I/O controller.: Enable Clock. */ | |
CLOCK_EnableClock(kCLOCK_Iocon); | |
const uint32_t port0_pin29_config = (/* Pin is configured as FC0_RXD_SDA_MOSI_DATA */ | |
IOCON_PIO_FUNC1 | | |
/* No addition pin function */ | |
IOCON_PIO_MODE_INACT | | |
/* Standard mode, output slew rate control is enabled */ | |
IOCON_PIO_SLEW_STANDARD | | |
/* Input function is not inverted */ | |
IOCON_PIO_INV_DI | | |
/* Enables digital function */ | |
IOCON_PIO_DIGITAL_EN | | |
/* Open drain is disabled */ | |
IOCON_PIO_OPENDRAIN_DI); | |
/* PORT0 PIN29 (coords: 92) is configured as FC0_RXD_SDA_MOSI_DATA */ | |
IOCON_PinMuxSet(IOCON, 0U, 29U, port0_pin29_config); | |
const uint32_t port0_pin30_config = (/* Pin is configured as FC0_TXD_SCL_MISO_WS */ | |
IOCON_PIO_FUNC1 | | |
/* No addition pin function */ | |
IOCON_PIO_MODE_INACT | | |
/* Standard mode, output slew rate control is enabled */ | |
IOCON_PIO_SLEW_STANDARD | | |
/* Input function is not inverted */ | |
IOCON_PIO_INV_DI | | |
/* Enables digital function */ | |
IOCON_PIO_DIGITAL_EN | | |
/* Open drain is disabled */ | |
IOCON_PIO_OPENDRAIN_DI); | |
/* PORT0 PIN30 (coords: 94) is configured as FC0_TXD_SCL_MISO_WS */ | |
IOCON_PinMuxSet(IOCON, 0U, 30U, port0_pin30_config); | |
} | |
/*********************************************************************************************************************** | |
* EOF | |
**********************************************************************************************************************/ |