/* ################################################################### ** This component module is generated by Processor Expert. Do not modify it. ** Filename : pin_mux.h ** Project : S32K118_reva1_BaseDemo_LQFP48 ** Processor : S32K118_48 ** Component : PinSettings ** Version : Component 1.2.0, Driver 1.4, CPU db: 3.00.000 ** Repository : SDK_S32K1xx_15 ** Compiler : GNU C Compiler ** Date/Time : 2021-09-16, 21:24, # CodeGen: 2 ** Abstract : ** ** Settings : ** Component name : pin_mux ** PinSettings IP Block : PinSettings ** Processor : S32K118_48 ** Pin settings : ** Routing : ** Peripheral Type ADC : ** Custom name : ADC0 ** ADC0 : ** ADC Channel 0 : ** ADC Channel 1 : ** ADC Channel 3 : ** ADC Channel 4 : ** ADC Channel 5 : ** ADC Channel 6 : ** ADC Channel 7 : ** ADC Channel 9 : ** ADC Channel 10 : ** ADC Channel 11 : ** ADC Channel 12 : ** ADC Channel 13 : ** ADC Channel 14 : ** Peripheral Type AIPS : ** Custom name : AIPS ** Peripheral Type CAN : ** Custom name : CAN0 ** CAN0 : ** CAN Receiver Input : PTE4 ** CAN Transmitter Output : PTE5 ** Peripheral Type CMP : ** Custom name : CMP0 ** CMP0 : ** CMP Comparator Input 0 : ** CMP Comparator Input 1 : ** CMP Comparator Input 2 : ** CMP Comparator Input 3 : ** CMP Comparator Input 4 : ** CMP Comparator Input 5 : ** CMP Comparator Output : ** CMP Round Robin Port Output Trigger : ** Peripheral Type CMU_FC : ** Custom name : CMU_FC_0 ** Custom name : CMU_FC_1 ** Peripheral Type CRC : ** Custom name : CRC ** Peripheral Type CSE_PRAM : ** Custom name : CSE_PRAM ** Peripheral Type DMA : ** Custom name : DMA ** Peripheral Type DMAMUX : ** Custom name : DMAMUX ** Peripheral Type EIM : ** Custom name : EIM ** Peripheral Type ERM : ** Custom name : ERM ** Peripheral Type FLEXIO : ** Custom name : FLEXIO ** FLEXIO : ** Data Pin 0 : ** Data Pin 1 : ** Data Pin 2 : ** Data Pin 3 : ** Data Pin 4 : ** Data Pin 5 : ** Data Pin 6 : ** Data Pin 7 : ** Peripheral Type FTFC : ** Custom name : FTFC ** Peripheral Type FTM : ** Custom name : FTM0 ** FTM0 : ** FTM Channel 0 : ** Direction : ** FTM Channel 1 : ** Direction : ** FTM Channel 2 : ** Direction : ** FTM Channel 3 : ** Direction : ** FTM Channel 4 : ** Direction : ** FTM Channel 5 : ** Direction : ** FTM Channel 6 : ** Direction : ** FTM Channel 7 : ** Direction : ** FTM Fault Input 2 : ** FTM Common External Clock Input 0 : ** FTM Common External Clock Input 1 : ** FTM Common External Clock Input 2 : ** Custom name : FTM1 ** FTM1 : ** FTM Channel 0 : ** Direction : ** FTM Channel 1 : ** Direction : ** FTM Channel 2 : ** Direction : ** FTM Channel 3 : ** Direction : ** FTM Channel 4 : ** Direction : ** FTM Channel 5 : ** Direction : ** FTM Channel 6 : ** Direction : ** FTM Channel 7 : ** Direction : ** FTM Fault Input 0 : ** FTM Fault Input 1 : ** FTM Fault Input 2 : ** FTM Quadrature Decoder Phase A : ** FTM Quadrature Decoder Phase B : ** Peripheral Type GPIO : ** Custom name : PTA ** PTA : ** Pin GPIO0 : ** Direction : ** Pin GPIO1 : ** Direction : ** Pin GPIO2 : ** Direction : ** Pin GPIO3 : ** Direction : ** Pin GPIO4(JTAG) : ** Direction : ** Pin GPIO5 : ** Direction : ** Pin GPIO7 : ** Direction : ** Pin GPIO10(JTAG) : ** Direction : ** Pin GPIO11 : ** Direction : ** Pin GPIO12 : ** Direction : ** Pin GPIO13 : ** Direction : ** Custom name : PTB ** PTB : ** Pin GPIO0 : ** Direction : ** Pin GPIO1 : ** Direction : ** Pin GPIO2 : ** Direction : ** Pin GPIO3 : ** Direction : ** Pin GPIO4 : ** Direction : ** Pin GPIO5 : ** Direction : ** Pin GPIO6 : ** Direction : ** Pin GPIO7 : ** Direction : ** Pin GPIO13 : ** Direction : ** Custom name : PTC ** PTC : ** Pin GPIO1 : ** Direction : ** Pin GPIO2 : ** Direction : ** Pin GPIO3 : ** Direction : ** Pin GPIO4(JTAG) : ** Direction : ** Pin GPIO5(JTAG) : ** Direction : ** Pin GPIO6 : ** Direction : ** Pin GPIO7 : ** Direction : ** Pin GPIO8 : ** Direction : ** Pin GPIO9 : ** Direction : ** Pin GPIO14 : PTC14 ** Direction : Input ** Pin GPIO15 : PTC15 ** Direction : Input ** Pin GPIO16 : PTC16 ** Direction : Input ** Custom name : PTD ** PTD : ** Pin GPIO0 : ** Direction : ** Pin GPIO1 : ** Direction : ** Pin GPIO2 : ** Direction : ** Pin GPIO3 : ** Direction : ** Pin GPIO5 : ** Direction : ** Pin GPIO15 : PTD15 ** Direction : Output ** Pin GPIO16 : PTD16 ** Direction : Output ** Custom name : PTE ** PTE : ** Pin GPIO4 : ** Direction : ** Pin GPIO5 : ** Direction : ** Pin GPIO8 : PTE8 ** Direction : Output ** Pin GPIO9 : PTE9 ** Direction : Output ** Peripheral Type JTAG : ** JTAG : ** Test Clock : ** Test Data Input : ** Test Data Output : ** Test Mode Selection : ** Peripheral Type LMEM : ** Custom name : LMEM ** Peripheral Type LPI2C : ** Custom name : LPI2C0 ** LPI2C0 : ** I2C Serial Clock Line : PTB7 ** I2C Secondary Clock line : ** I2C Serial Data Line : PTB6 ** I2C Secondary Data Line : ** Peripheral Type LPIT : ** Custom name : LPIT0 ** Peripheral Type LPSPI : ** Custom name : LPSPI0 ** LPSPI0 : ** LPSPI Peripheral Chip Select 0 : ** Direction : ** LPSPI Peripheral Chip Select 1 : PTB5 ** Direction : Output ** LPSPI Serial Clock : PTB2 ** Direction : Output ** LPSPI Serial Data Input : PTB3 ** Direction : Input ** LPSPI Serial Data Output : PTB4 ** Direction : Output ** Custom name : LPSPI1 ** LPSPI1 : ** LPSPI Peripheral Chip Select 0 : ** Direction : ** LPSPI Serial Clock : ** Direction : ** LPSPI Serial Data Input : ** Direction : ** LPSPI Serial Data Output : ** Direction : ** Peripheral Type LPTMR : ** Custom name : LPTMR0 ** LPTMR0 : ** LPTMR Pulse counter input 2 : ** LPTMR Pulse counter input 3 : ** Peripheral Type LPUART : ** Custom name : LPUART0 ** LPUART0 : ** LPUART Clear to Send : ** LPUART Request to Send : ** LPUART Receive Data : PTB0 ** LPUART Transmit Data : PTB1 ** Direction : ** Custom name : LPUART1 ** LPUART1 : ** LPUART Request to Send : ** LPUART Receive Data : PTC6 ** LPUART Transmit Data : PTC7 ** Direction : Output ** Peripheral Type MCM : ** Custom name : MCM ** Peripheral Type MPU : ** Custom name : MPU ** Peripheral Type MSCM : ** Custom name : MSCM ** Peripheral Type OSC : ** Peripheral Type PCC : ** Custom name : PCC ** Peripheral Type PDB : ** Custom name : PDB0 ** Peripheral Type PMC : ** Custom name : PMC ** Peripheral Type PORT : ** Custom name : PORTA ** Custom name : PORTB ** Custom name : PORTC ** Custom name : PORTD ** Custom name : PORTE ** Peripheral Type Platform : ** Platform : ** Clock Output : ** Non-Maskable Interrupt : ** Reset : ** Peripheral Type PowerAndGround : ** PowerAndGround : ** Supply Voltage : VDD7 ** Supply Voltage : VDD41 ** Analogue Supply Voltage : VDDA ** Supply Ground : VSS10 ** Supply Ground : VSS40 ** Peripheral Type RCM : ** Custom name : RCM ** Peripheral Type RTC : ** Custom name : RTC ** RTC : ** RTC Clock Input : ** RTC Clock Output : ** Peripheral Type S32_NVIC : ** Peripheral Type S32_SCB : ** Custom name : S32_SCB ** Peripheral Type S32_SysTick : ** Custom name : S32_SysTick ** Peripheral Type SCG : ** Custom name : SCG ** Peripheral Type SIM : ** Custom name : SIM ** Peripheral Type SMC : ** Custom name : SMC ** Peripheral Type SWD : ** SWD : ** Clock : ** Data Input/Output : ** Peripheral Type TRGMUX : ** Custom name : TRGMUX ** TRGMUX : ** TRGMUX Input 0 : ** TRGMUX Input 1 : ** TRGMUX Input 2 : ** TRGMUX Input 3 : ** TRGMUX Input 4 : ** TRGMUX Input 5 : ** TRGMUX Input 7 : ** TRGMUX Input 8 : ** TRGMUX Input 9 : ** TRGMUX Output 0 : ** TRGMUX Output 1 : ** TRGMUX Output 2 : ** TRGMUX Output 3 : ** Peripheral Type WDOG : ** Custom name : WDOG ** Non-peripheral pins : ** Electrical properties : ** Pin 1: PTD1 : ** Custom name, Signal name : PTD1 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 2: PTD0 : ** Custom name, Signal name : PTD0 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 3: PTE5 : ** Custom name, Signal name : PTE5 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 4: PTE4 : ** Custom name, Signal name : PTE4 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 5: VDD7 : ** Custom name, Signal name : VDD7 ** Pin 6: VDDA : ** Custom name, Signal name : VDDA ** Pin 7: VSS10 : ** Custom name, Signal name : VSS10 ** Pin 8: PTB7 : ** Custom name, Signal name : PTB7 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 9: PTB6 : ** Custom name, Signal name : PTB6 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 10: PTD16 : ** Custom name, Signal name : PTD16 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 11: PTD15 : ** Custom name, Signal name : PTD15 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 12: PTE9 : ** Custom name, Signal name : PTE9 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 13: PTE8 : ** Custom name, Signal name : PTE8 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 14: PTB5 : ** Custom name, Signal name : PTB5 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 15: PTB4 : ** Custom name, Signal name : PTB4 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 16: PTC3 : ** Custom name, Signal name : PTC3 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 17: PTC2 : ** Custom name, Signal name : PTC2 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 18: PTD5 : ** Custom name, Signal name : PTD5 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 19: PTC1 : ** Custom name, Signal name : PTC1 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 20: PTC16 : ** Custom name, Signal name : PTC16 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 21: PTC15 : ** Custom name, Signal name : PTC15 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 22: PTC14 : ** Custom name, Signal name : PTC14 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 23: PTB3 : ** Custom name, Signal name : PTB3 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 24: PTB2 : ** Custom name, Signal name : PTB2 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 25: PTB1 : ** Custom name, Signal name : PTB1 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 26: PTB0 : ** Custom name, Signal name : PTB0 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 27: PTC9 : ** Custom name, Signal name : PTC9 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 28: PTC8 : ** Custom name, Signal name : PTC8 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 29: PTA7 : ** Custom name, Signal name : PTA7 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 30: VSS40 : ** Custom name, Signal name : VSS40 ** Pin 31: VDD41 : ** Custom name, Signal name : VDD41 ** Pin 32: PTB13 : ** Custom name, Signal name : PTB13 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 33: PTD3 : ** Custom name, Signal name : PTD3 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Passive Filter Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 34: PTD2 : ** Custom name, Signal name : PTD2 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 35: PTA3 : ** Custom name, Signal name : PTA3 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 36: PTA2 : ** Custom name, Signal name : PTA2 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 37: PTA1 : ** Custom name, Signal name : PTA1 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 38: PTA0 : ** Custom name, Signal name : PTA0 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 39: PTC7 : ** Custom name, Signal name : PTC7 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 40: PTC6 : ** Custom name, Signal name : PTC6 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 41: PTA13 : ** Custom name, Signal name : PTA13 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 42: PTA12 : ** Custom name, Signal name : PTA12 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 43: PTA11 : ** Custom name, Signal name : PTA11 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 44: PTA10 : ** Custom name, Signal name : PTA10 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Drive Strength Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 45: PTC5 : ** Custom name, Signal name : PTC5 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 46: PTC4 : ** Custom name, Signal name : PTC4 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 47: PTA5 : ** Custom name, Signal name : PTA5 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Passive Filter Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 48: PTA4 : ** Custom name, Signal name : PTA4 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Settings : ** PinSetting Configuration Generation Settings : ** UtilizeResetValuesCondGroup : Only if property present ** Generate configured Pins only : yes ** Shared components : ** clock_manager : clockMan1 ** Contents : ** PINS_DRV_Init - status_t PINS_DRV_Init(uint32_t pinCount,const pin_settings_config_t config[]); ** PINS_DRV_SetPullSel - void PINS_DRV_SetPullSel(PORT_Type * const base,uint32_t... ** PINS_DRV_SetMuxModeSel - void PINS_DRV_SetMuxModeSel(PORT_Type * const base,uint32_t pin,port_mux_t mux); ** PINS_DRV_SetPinIntSel - void PINS_DRV_SetPinIntSel(PORT_Type * const base,uint32_t... ** PINS_DRV_GetPinIntSel - port_interrupt_config_t PINS_DRV_GetPinIntSel(const PORT_Type * const... ** PINS_DRV_ClearPinIntFlagCmd - void PINS_DRV_ClearPinIntFlagCmd(PORT_Type * const base,uint32_t pin); ** PINS_DRV_EnableDigitalFilter - void PINS_DRV_EnableDigitalFilter(PORT_Type * const base,uint32_t pin); ** PINS_DRV_DisableDigitalFilter - void PINS_DRV_DisableDigitalFilter(PORT_Type * const base,uint32_t pin); ** PINS_DRV_ConfigDigitalFilter - void PINS_DRV_ConfigDigitalFilter(PORT_Type * const base,const... ** PINS_DRV_GetPortIntFlag - uint32_t PINS_DRV_GetPortIntFlag(const PORT_Type * const base); ** PINS_DRV_ClearPortIntFlagCmd - void PINS_DRV_ClearPortIntFlagCmd(PORT_Type * const base); ** PINS_DRV_SetGlobalPinControl - void PINS_DRV_SetGlobalPinControl(PORT_Type * const base, uint16_t pins,... ** PINS_DRV_SetGlobalIntControl - void PINS_DRV_SetGlobalIntControl(PORT_Type * const base, uint16_t pins,... ** PINS_DRV_GetPinsDirection - pins_channel_type_t PINS_DRV_GetPinsDirection(const GPIO_Type * const base); ** PINS_DRV_SetPinDirection - void PINS_DRV_SetPinDirection(GPIO_Type * const base,pins_channel_type_t... ** PINS_DRV_SetPinsDirection - void PINS_DRV_SetPinsDirection(GPIO_Type * const base,pins_channel_type_t pins); ** PINS_DRV_WritePin - void PINS_DRV_WritePin(GPIO_Type * const base,pins_channel_type_t... ** PINS_DRV_WritePins - void PINS_DRV_WritePins(GPIO_Type * const base,pins_channel_type_t pins); ** PINS_DRV_GetPinsOutput - pins_channel_type_t PINS_DRV_GetPinsOutput(const GPIO_Type * const base); ** PINS_DRV_SetPins - void PINS_DRV_SetPins(GPIO_Type * const base,pins_channel_type_t pins); ** PINS_DRV_ClearPins - void PINS_DRV_ClearPins(GPIO_Type * const base,pins_channel_type_t pins); ** PINS_DRV_TogglePins - void PINS_DRV_TogglePins(GPIO_Type * const base,pins_channel_type_t pins); ** PINS_DRV_ReadPins - pins_channel_type_t PINS_DRV_ReadPins(const GPIO_Type * const base); ** ** Copyright 1997 - 2015 Freescale Semiconductor, Inc. ** Copyright 2016-2017 NXP ** All Rights Reserved. ** ** THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR ** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ** IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, ** INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, ** STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING ** IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF ** THE POSSIBILITY OF SUCH DAMAGE. ** ###################################################################*/ /*! ** @file pin_mux.h ** @version 1.4 ** @brief ** */ /*! ** @addtogroup pin_mux_module pin_mux module documentation ** @{ */ #ifndef pin_mux_H #define pin_mux_H /* MODULE pin_mux. */ #include "pins_driver.h" /*! @brief User number of configured pins */ #define NUM_OF_CONFIGURED_PINS 19 /*! @brief User configuration structure */ extern pin_settings_config_t g_pin_mux_InitConfigArr[NUM_OF_CONFIGURED_PINS]; /* END pin_mux. */ #endif /* #ifndef pin_mux_H */ /*! ** @} */ /* ** ################################################################### ** ** This file was created by Processor Expert 10.1 [05.21] ** for the Freescale S32K series of microcontrollers. ** ** ################################################################### */