/* ################################################################### ** This component module is generated by Processor Expert. Do not modify it. ** Filename : pin_mux.h ** Project : sss ** Processor : S32K144_100 ** Component : PinSettings ** Version : Component 1.2.0, Driver 1.4, CPU db: 3.00.000 ** Repository : SDK_S32K14x_09 ** Compiler : GNU C Compiler ** Date/Time : 2018-05-17, 11:43, # CodeGen: 2 ** Abstract : ** ** Settings : ** Component name : pin_mux ** PinSettings IP Block : PinSettings ** Processor : S32K144_100 ** Pin settings : ** Routing : ** Peripheral Type ADC : ** Custom name : ADC0 ** ADC0 : ** Channel 0 : ** Channel 1 : ** Channel 2 : ** Channel 3 : ** Channel 4 : ** Channel 5 : ** Channel 6 : ** Channel 7 : ** Channel 8 : ** Channel 9 : ** Channel 10 : ** Channel 11 : ** Channel 12 : ** Channel 13 : ** Channel 14 : ** Channel 15 : ** Custom name : ADC1 ** ADC1 : ** Channel 0 : ** Channel 1 : ** Channel 2 : ** Channel 3 : ** Channel 4 : ** Channel 5 : ** Channel 6 : ** Channel 7 : ** Channel 8 : ** Channel 9 : ** Channel 10 : ** Channel 11 : ** Channel 12 : ** Channel 13 : ** Channel 14 : ** Channel 15 : ** Peripheral Type AIPS : ** Custom name : AIPS ** Peripheral Type CAN : ** Custom name : CAN0 ** CAN0 : ** Receiver Input : ** Transmitter Output : ** Custom name : CAN1 ** CAN1 : ** Receiver Input : ** Transmitter Output : ** Custom name : CAN2 ** CAN2 : ** Receiver Input : ** Transmitter Output : ** Peripheral Type CMP : ** Custom name : CMP0 ** CMP0 : ** Analog Input 0 : ** Analog Input 1 : ** Analog Input 2 : ** Analog Input 3 : ** Analog Input 4 : ** Analog Input 5 : ** Analog Input 6 : ** Analog Input 7 : ** Analog Output : ** 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 EWM : ** Custom name : EWM ** EWM : ** Input : ** Output : ** 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 : ** External Clock 0 : ** Channel 0 : ** Direction : ** Channel 1 : ** Direction : ** Channel 2 : ** Direction : ** Channel 3 : ** Direction : ** Channel 4 : ** Direction : ** Channel 5 : ** Direction : ** Channel 6 : ** Direction : ** Channel 7 : ** Direction : ** Fault Input 0 : ** Fault Input 1 : ** Fault Input 2 : ** Fault Input 3 : ** Custom name : FTM1 ** FTM1 : ** External Clock 1 : ** Quadrature Decoder Phase A Input : ** Quadrature Decoder Phase B Input : ** Channel 0 : ** Direction : ** Channel 1 : ** Direction : ** Channel 2 : ** Direction : ** Channel 3 : ** Direction : ** Channel 4 : ** Direction : ** Channel 5 : ** Direction : ** Channel 6 : ** Direction : ** Channel 7 : ** Direction : ** Fault Input 0 : ** Fault Input 1 : ** Fault Input 2 : ** Fault Input 3 : ** Custom name : FTM2 ** FTM2 : ** External Clock 2 : ** Quadrature Decoder Phase A Input : ** Quadrature Decoder Phase B Input : ** Channel 0 : ** Direction : ** Channel 1 : ** Direction : ** Channel 2 : ** Direction : ** Channel 3 : ** Direction : ** Channel 4 : ** Direction : ** Channel 5 : ** Direction : ** Channel 6 : ** Direction : ** Channel 7 : ** Direction : ** Fault Input 0 : ** Fault Input 1 : ** Fault Input 2 : ** Fault Input 3 : ** Custom name : FTM3 ** FTM3 : ** Channel 0 : ** Direction : ** Channel 1 : ** Direction : ** Channel 2 : ** Direction : ** Channel 3 : ** Direction : ** Channel 4 : ** Direction : ** Channel 5 : ** Direction : ** Channel 6 : ** Direction : ** Channel 7 : ** Direction : ** Fault Input 0 : ** Fault Input 1 : ** Fault Input 2 : ** Fault Input 3 : ** Peripheral Type GPIO : ** Custom name : PTA ** PTA : ** Pin 0 : ** Direction : ** Pin 1 : ** Direction : ** Pin 2 : ** Direction : ** Pin 3 : ** Direction : ** Pin 4 : ** Direction : ** Pin 5 : ** Direction : ** Pin 6 : ** Direction : ** Pin 7 : ** Direction : ** Pin 8 : ** Direction : ** Pin 9 : ** Direction : ** Pin 10 : ** Direction : ** Pin 11 : ** Direction : ** Pin 12 : ** Direction : ** Pin 13 : ** Direction : ** Pin 14 : ** Direction : ** Pin 15 : ** Direction : ** Pin 16 : ** Direction : ** Pin 17 : ** Direction : ** Custom name : PTB ** PTB : ** Pin 0 : ** Direction : ** Pin 1 : ** Direction : ** Pin 2 : ** Direction : ** Pin 3 : ** Direction : ** Pin 4 : ** Direction : ** Pin 5 : ** Direction : ** Pin 6 : ** Direction : ** Pin 7 : ** Direction : ** Pin 8 : ** Direction : ** Pin 9 : ** Direction : ** Pin 10 : ** Direction : ** Pin 11 : ** Direction : ** Pin 12 : ** Direction : ** Pin 13 : ** Direction : ** Pin 14 : ** Direction : ** Pin 15 : ** Direction : ** Pin 16 : ** Direction : ** Pin 17 : ** Direction : ** Custom name : PTC ** PTC : ** Pin 0 : ** Direction : ** Pin 1 : ** Direction : ** Pin 2 : ** Direction : ** Pin 3 : ** Direction : ** Pin 4 : ** Direction : ** Pin 5 : ** Direction : ** Pin 6 : ** Direction : ** Pin 7 : ** Direction : ** Pin 8 : ** Direction : ** Pin 9 : ** Direction : ** Pin 10 : ** Direction : ** Pin 11 : ** Direction : ** Pin 12 : ** Direction : ** Pin 13 : ** Direction : ** Pin 14 : ** Direction : ** Pin 15 : ** Direction : ** Pin 16 : ** Direction : ** Pin 17 : ** Direction : ** Custom name : PTD ** PTD : ** Pin 0 : PTD0 ** Direction : Output ** Pin 1 : ** Direction : ** Pin 2 : ** Direction : ** Pin 3 : ** Direction : ** Pin 4 : ** Direction : ** Pin 5 : ** Direction : ** Pin 6 : ** Direction : ** Pin 7 : ** Direction : ** Pin 8 : ** Direction : ** Pin 9 : ** Direction : ** Pin 10 : ** Direction : ** Pin 11 : ** Direction : ** Pin 12 : ** Direction : ** Pin 13 : ** Direction : ** Pin 14 : ** Direction : ** Pin 15 : PTD15 ** Direction : Output ** Pin 16 : PTD16 ** Direction : Output ** Pin 17 : ** Direction : ** Custom name : PTE ** PTE : ** Pin 0 : ** Direction : ** Pin 1 : ** Direction : ** Pin 2 : ** Direction : ** Pin 3 : ** Direction : ** Pin 4 : ** Direction : ** Pin 5 : ** Direction : ** Pin 6 : ** Direction : ** Pin 7 : ** Direction : ** Pin 8 : ** Direction : ** Pin 9 : ** Direction : ** Pin 10 : ** Direction : ** Pin 11 : ** Direction : ** Pin 12 : ** Direction : ** Pin 13 : ** Direction : ** Pin 14 : ** Direction : ** Pin 15 : ** Direction : ** Pin 16 : ** Direction : ** 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 : ** Host Request : ** Serial Clock Line : ** Secondary Clock line : ** Serial Data Line : ** Secondary Data Line : ** Peripheral Type LPIT : ** Custom name : LPIT0 ** Peripheral Type LPSPI : ** Custom name : LPSPI0 ** LPSPI0 : ** Peripheral Chip Select 0 : ** Direction : ** Peripheral Chip Select 1 : ** Direction : ** Peripheral Chip Select 2 : ** Direction : ** Peripheral Chip Select 3 : ** Direction : ** Serial Clock : ** Direction : ** Serial Data Input : ** Direction : ** Serial Data Output : ** Direction : ** Custom name : LPSPI1 ** LPSPI1 : ** Peripheral Chip Select 0 : ** Direction : ** Peripheral Chip Select 1 : ** Direction : ** Peripheral Chip Select 2 : ** Direction : ** Peripheral Chip Select 3 : ** Direction : ** Serial Clock : ** Direction : ** Serial Data Input : ** Direction : ** Serial Data Output : ** Direction : ** Custom name : LPSPI2 ** LPSPI2 : ** Peripheral Chip Select 0 : ** Direction : ** Peripheral Chip Select 1 : ** Direction : ** Peripheral Chip Select 2 : ** Direction : ** Peripheral Chip Select 3 : ** Direction : ** Serial Clock : ** Direction : ** Serial Data Input : ** Direction : ** Serial Data Output : ** Direction : ** Peripheral Type LPTMR : ** Custom name : LPTMR0 ** LPTMR0 : ** Pulse counter input 1 : ** Pulse counter input 2 : ** Pulse counter input 3 : ** Peripheral Type LPUART : ** Custom name : LPUART0 ** LPUART0 : ** Clear to Send : ** Request to Send : ** Receive Data : ** Transmit Data : ** Direction : ** Custom name : LPUART1 ** LPUART1 : ** Clear to Send : ** Request to Send : ** Receive Data : ** Transmit Data : ** Direction : ** Custom name : LPUART2 ** LPUART2 : ** Clear to Send : ** Request to Send : ** Receive Data : ** Transmit Data : ** Direction : ** Peripheral Type MCM : ** Custom name : MCM ** Peripheral Type MPU : ** Custom name : MPU ** Peripheral Type MSCM : ** Custom name : MSCM ** Peripheral Type PCC : ** Custom name : PCC ** Peripheral Type PDB : ** Custom name : PDB0 ** Custom name : PDB1 ** 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 : ** Clock Output : ** Clock Output : ** Non-Maskable Interrupt : ** Reset : ** Voltage Reference High : VREFH ** Voltage Reference Low : VREFL ** EXTAL : ** XTAL : ** Peripheral Type PowerAndGround : ** PowerAndGround : ** VDD Pin : VDD10 ** VDD Pin : VDD38 ** VDD Pin : VDD61 ** VDD Pin : VDD87 ** Analog Power Supply : VDDA ** VSS Pin : VSS14 ** VSS Pin : VSS37 ** VSS Pin : VSS60 ** VSS Pin : VSS86 ** Peripheral Type RCM : ** Custom name : RCM ** Peripheral Type RTC : ** Custom name : RTC ** RTC : ** Clock Input : ** Clock Output : ** Peripheral Type S32_NVIC : ** Custom name : 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 : ** Input 0 : ** Input 1 : ** Input 2 : ** Input 3 : ** Input 4 : ** Input 5 : ** Input 6 : ** Input 7 : ** Input 8 : ** Input 9 : ** Input 10 : ** Input 11 : ** Output 0 : ** Output 1 : ** Output 2 : ** Output 3 : ** Output 4 : ** Output 5 : ** Output 6 : ** Output 7 : ** Peripheral Type WDOG : ** Custom name : WDOG ** Non-peripheral pins : ** Electrical properties : ** Pin 1: PTE16 : ** Custom name, Signal name : PTE16 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 2: PTE15 : ** Custom name, Signal name : PTE15 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 3: 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 4: 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 5: PTE11 : ** Custom name, Signal name : PTE11 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 6: PTE10 : ** Custom name, Signal name : PTE10 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 7: PTE13 : ** Custom name, Signal name : PTE13 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 8: 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 9: 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 10: VDD10 : ** Custom name, Signal name : VDD10 ** Pin 11: VDDA : ** Custom name, Signal name : VDDA ** Pin 12: VREFH : ** Custom name, Signal name : VREFH ** Pin 13: VREFL : ** Custom name, Signal name : VREFL ** Pin 14: VSS14 : ** Custom name, Signal name : VSS14 ** Pin 15: 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 16: 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 17: PTE14 : ** Custom name, Signal name : PTE14 ** 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: PTE3 : ** Custom name, Signal name : PTE3 ** 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: PTE12 : ** Custom name, Signal name : PTE12 ** 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: PTD17 : ** Custom name, Signal name : PTD17 ** 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: 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 22: 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 23: 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 24: PTD14 : ** Custom name, Signal name : PTD14 ** 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: PTD13 : ** Custom name, Signal name : PTD13 ** 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: 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 27: 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 28: 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 29: 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 30: 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 31: PTD7 : ** Custom name, Signal name : PTD7 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 32: PTD6 : ** Custom name, Signal name : PTD6 ** 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: 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 34: PTD12 : ** Custom name, Signal name : PTD12 ** 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: PTD11 : ** Custom name, Signal name : PTD11 ** 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: PTD10 : ** Custom name, Signal name : PTD10 ** 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: VSS37 : ** Custom name, Signal name : VSS37 ** Pin 38: VDD38 : ** Custom name, Signal name : VDD38 ** Pin 39: 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 40: PTC0 : ** Custom name, Signal name : PTC0 ** 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: PTD9 : ** Custom name, Signal name : PTD9 ** 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: PTD8 : ** Custom name, Signal name : PTD8 ** 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: PTC17 : ** Custom name, Signal name : PTC17 ** 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: 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 45: 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 46: 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 47: 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 48: 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 49: PTC13 : ** Custom name, Signal name : PTC13 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 50: PTC12 : ** Custom name, Signal name : PTC12 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 51: PTC11 : ** Custom name, Signal name : PTC11 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 52: PTC10 : ** Custom name, Signal name : PTC10 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 53: 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 54: 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 55: 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 56: 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 57: 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 58: PTA6 : ** Custom name, Signal name : PTA6 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 59: PTE7 : ** Custom name, Signal name : PTE7 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 60: VSS60 : ** Custom name, Signal name : VSS60 ** Pin 61: VDD61 : ** Custom name, Signal name : VDD61 ** Pin 62: PTA17 : ** Custom name, Signal name : PTA17 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 63: PTB17 : ** Custom name, Signal name : PTB17 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 64: PTB16 : ** Custom name, Signal name : PTB16 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 65: PTB15 : ** Custom name, Signal name : PTB15 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 66: PTB14 : ** Custom name, Signal name : PTB14 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 67: 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 68: PTB12 : ** Custom name, Signal name : PTB12 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 69: PTD4 : ** Custom name, Signal name : PTD4 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 70: 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 71: 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 72: 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 73: 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 74: PTB11 : ** Custom name, Signal name : PTB11 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 75: PTB10 : ** Custom name, Signal name : PTB10 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 76: PTB9 : ** Custom name, Signal name : PTB9 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 77: PTB8 : ** Custom name, Signal name : PTB8 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 78: 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 79: 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 80: 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 81: 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 82: PTA16 : ** Custom name, Signal name : PTA16 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 83: PTA15 : ** Custom name, Signal name : PTA15 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 84: PTE6 : ** Custom name, Signal name : PTE6 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 85: PTE2 : ** Custom name, Signal name : PTE2 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 86: VSS86 : ** Custom name, Signal name : VSS86 ** Pin 87: VDD87 : ** Custom name, Signal name : VDD87 ** Pin 88: PTA14 : ** Custom name, Signal name : PTA14 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 89: 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 90: 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 91: 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 92: 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 93: PTE1 : ** Custom name, Signal name : PTE1 ** 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 94: PTE0 : ** Custom name, Signal name : PTE0 ** 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 95: 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 96: 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 97: 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 98: 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 : ** Pin 99: PTA9 : ** Custom name, Signal name : PTA9 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Pin 100: PTA8 : ** Custom name, Signal name : PTA8 ** Interrupt Status Field : ** Interrupt Configuration Field : ** Pin Mux Field : ** Lock Field : ** Pull Enable Field : ** Pull Select Field : ** Initial Value Field : ** Digital Filter Field : ** Settings : ** 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_SetPortInputDisable - void PINS_DRV_SetPortInputDisable(GPIO_Type * const base,pins_channel_type_t... ** PINS_DRV_GetPortInputDisable - pins_channel_type_t PINS_DRV_GetPortInputDisable(const GPIO_Type * const base); ** 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 52//88 /*! @brief User configuration structure */ extern const 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. ** ** ################################################################### */