text: /*
   * 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.
   **********************************************************************************************************************/
  
  #ifndef _PIN_MUX_H_
  #define _PIN_MUX_H_
  
  /*!
   * @addtogroup pin_mux
   * @{
   */
  
  /***********************************************************************************************************************
   * API
   **********************************************************************************************************************/
  
  #if defined(__cplusplus)
  extern "C" {
  #endif
  
  /*!
   * @brief Calls initialization functions.
   *
   */
  void BOARD_InitBootPins(void);
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC1 0x01u         /*!<@brief Selects pin function 1 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_INACT 0x00u    /*!<@brief No addition pin function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void BOARD_InitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u   /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC5 0x05u          /*!<@brief Selects pin function 5 */
  #define IOCON_PIO_INV_DI 0x00u         /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_PULLUP 0x20u    /*!<@brief Selects pull-up function */
  #define IOCON_PIO_OPENDRAIN_EN 0x0200u /*!<@brief Open drain is enabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u  /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void I2C4_InitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC0 0x00u         /*!<@brief Selects pin function 0 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_INACT 0x00u    /*!<@brief No addition pin function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void I2C4_DeinitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC1 0x01u         /*!<@brief Selects pin function 1 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_INACT 0x00u    /*!<@brief No addition pin function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void USART0_InitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC0 0x00u         /*!<@brief Selects pin function 0 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_INACT 0x00u    /*!<@brief No addition pin function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void USART0_DeinitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC1 0x01u         /*!<@brief Selects pin function 1 */
  #define IOCON_PIO_FUNC7 0x07u         /*!<@brief Selects pin function 7 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_PULLUP 0x20u   /*!<@brief Selects pull-up function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void SPI7_InitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #define IOCON_PIO_DIGITAL_EN 0x0100u  /*!<@brief Enables digital function */
  #define IOCON_PIO_FUNC0 0x00u         /*!<@brief Selects pin function 0 */
  #define IOCON_PIO_INV_DI 0x00u        /*!<@brief Input function is not inverted */
  #define IOCON_PIO_MODE_PULLUP 0x20u   /*!<@brief Selects pull-up function */
  #define IOCON_PIO_OPENDRAIN_DI 0x00u  /*!<@brief Open drain is disabled */
  #define IOCON_PIO_SLEW_STANDARD 0x00u /*!<@brief Standard mode, output slew rate control is enabled */
  
  /*!
   * @brief Configures pin routing and optionally pin electrical features.
   *
   */
  void SPI7_DeinitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */
  
  #if defined(__cplusplus)
  }
  #endif
  
  /*!
   * @}
   */
  #endif /* _PIN_MUX_H_ */
  
  /***********************************************************************************************************************
   * EOF
   **********************************************************************************************************************/
  