1 /* 2 * Copyright 2024 NXP 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /*********************************************************************************************************************** 8 * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file 9 * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. 10 **********************************************************************************************************************/ 11 12 #ifndef _PIN_MUX_H_ 13 #define _PIN_MUX_H_ 14 15 /*! 16 * @addtogroup pin_mux 17 * @{ 18 */ 19 20 /*********************************************************************************************************************** 21 * API 22 **********************************************************************************************************************/ 23 24 #if defined(__cplusplus) 25 extern "C" { 26 #endif 27 28 /*! 29 * @brief Calls initialization functions. 30 * 31 */ 32 void BOARD_InitBootPins(void); 33 34 #define IOPCTL_PIO_ANAMUX_DI 0x00u /*!<@brief Analog mux is disabled */ 35 #define IOPCTL_PIO_DRIVE_100OHM 0x00u /*!<@brief Selects transmitter current drive 100ohm */ 36 #define IOPCTL_PIO_FULLDRIVE_DI 0x00u /*!<@brief Normal drive */ 37 #define IOPCTL_PIO_FUNC1 0x01u /*!<@brief Selects pin function 1 */ 38 #define IOPCTL_PIO_INBUF_DI 0x00u /*!<@brief Disable input buffer function */ 39 #define IOPCTL_PIO_INBUF_EN 0x40u /*!<@brief Enables input buffer function */ 40 #define IOPCTL_PIO_INV_DI 0x00u /*!<@brief Input function is not inverted */ 41 #define IOPCTL_PIO_PSEDRAIN_DI 0x00u /*!<@brief Pseudo Output Drain is disabled */ 42 #define IOPCTL_PIO_PULLDOWN_EN 0x00u /*!<@brief Enable pull-down function */ 43 #define IOPCTL_PIO_PUPD_DI 0x00u /*!<@brief Disable pull-up / pull-down function */ 44 #define IOPCTL_PIO_SLEW_RATE_NORMAL 0x00u /*!<@brief Normal mode */ 45 46 /*! 47 * @brief Configures pin routing and optionally pin electrical features. 48 * 49 */ 50 void BOARD_InitPins(void); /* Function assigned for the Cortex-M33 (Core #0) */ 51 52 #if defined(__cplusplus) 53 } 54 #endif 55 56 /*! 57 * @} 58 */ 59 #endif /* _PIN_MUX_H_ */ 60 61 /*********************************************************************************************************************** 62 * EOF 63 **********************************************************************************************************************/ 64