=============================================================================
List of generated methods in project: S32K148_Based_T_BOX_BSP_TestPrj_SDK_RTM2_0

This text description is generated by Processor Expert. Do not modify it.
=============================================================================

Module "clockMan1" (component clock_manager)
   - clockMan1_CLOCK_SYS_Init -Install pre-defined clock configurations.
   - clockMan1_CLOCK_SYS_UpdateConfiguration -Set system clock configuration according to pre-defined structure.
   - clockMan1_CLOCK_SYS_SetConfiguration -Set system clock configuration.
   - clockMan1_CLOCK_SYS_GetCurrentConfiguration -Get current system clock configuration.
   - clockMan1_CLOCK_SYS_GetErrorCallback -Get the callback which returns error in last clock switch.
   - clockMan1_CLOCK_SYS_GetFreq -Gets the clock frequency for a specific clock name.
   - clockMan1_CLOCK_DRV_Init -Initialize clocking modules
   - clockMan1_CLOCK_DRV_GetFreq -Return frequency.
   - clockMan1_CLOCK_DRV_SetModuleClock -Configures the system clocks.
   - clockMan1_CLOCK_DRV_SetSystemClock -Configures the system clocks.
   - clockMan1_CLOCK_DRV_GetSystemClockSource -Gets the system clock source.
   - clockMan1_CLOCK_DRV_SetClockSource -This function configures a clock source.

Module "intMan1"   (component interrupt_manager)
   - intMan1_INT_SYS_InstallHandler -Installs an interrupt handler routine for a given IRQ number.
   - intMan1_INT_SYS_EnableIRQ -Enables an interrupt for a given IRQ number.
   - intMan1_INT_SYS_DisableIRQ -Disables an interrupt for a given IRQ number.
   - intMan1_INT_SYS_EnableIRQGlobal -Enables system interrupt.
   - intMan1_INT_SYS_DisableIRQGlobal -Disable system interrupt.
   - intMan1_INT_SYS_SetPriority -Set Interrupt Priority.
   - intMan1_INT_SYS_GetPriority -Get Interrupt Priority.
   - intMan1_INT_SYS_ClearPending -Clear Pending Interrupt.
   - intMan1_INT_SYS_SetPending -Set Pending Interrupt.
   - intMan1_INT_SYS_GetPending -Get Pending Interrupt.
   - intMan1_INT_SYS_GetActive -Get Active Interrupt.

Module "pin_mux"   (component PinSettings)
   - pin_mux_PINS_DRV_Init -This function configures the pins with the options provided in the provided structure
   - pin_mux_PINS_DRV_SetPullSel -This function configures the internal resistor
   - pin_mux_PINS_DRV_SetMuxModeSel -This function configures the pin muxing
   - pin_mux_PINS_DRV_SetPinIntSel -This function configures the port pin interrupt/DMA request
   - pin_mux_PINS_DRV_GetPinIntSel -This function gets the current port pin interrupt/DMA request configuration
   - pin_mux_PINS_DRV_ClearPinIntFlagCmd -This function clears the individual pin-interrupt status flag
   - pin_mux_PINS_DRV_EnableDigitalFilter -This function enables digital filter feature for digital pin muxing
   - pin_mux_PINS_DRV_DisableDigitalFilter -This function disables digital filter feature for digital pin muxing
   - pin_mux_PINS_DRV_ConfigDigitalFilter -This function configures digital filter for port with given configuration
   - pin_mux_PINS_DRV_GetPortIntFlag -This function reads the entire port interrupt status flag
   - pin_mux_PINS_DRV_ClearPortIntFlagCmd -This function clears the entire port interrupt status flag
   - pin_mux_PINS_DRV_SetGlobalPinControl -This function quickly configures multiple pins within the one port for the same 
                peripheral function with the same pin configuration
   - pin_mux_PINS_DRV_SetGlobalIntControl -This function quickly configures multiple pins within the one port for the same 
                peripheral function with the same interrupt configuration
   - pin_mux_PINS_DRV_GetPinsDirection -This function returns the current pins directions for a port. Pins corresponding to 
                bits with value of '1' are configured as output and pins corresponding to bits with value of '0' are configured 
                as input.
   - pin_mux_PINS_DRV_SetPinDirection -This function configures the direction for the given pin, with the given value('1' for 
                pin to be configured as output and '0' for pin to be configured as input)
   - pin_mux_PINS_DRV_SetPinsDirection -This function sets the direction configuration for all pins in a port. Pins 
                corresponding to bits with value of '1' will be configured as output and pins corresponding to bits with value 
                of '0' will be configured as input.
   - pin_mux_PINS_DRV_SetPortInputDisable -This function sets the pins input state for a port. Pins corresponding to bits with 
                value of '1' will not be configured as input and pins corresponding to bits with value of '0' will be 
                configured as input
   - pin_mux_PINS_DRV_GetPortInputDisable -This function returns the current pins input state for a port. Pins corresponding to 
                bits with value of '1' are not configured as input and pins corresponding to bits with value of '0' are 
                configured as input
   - pin_mux_PINS_DRV_WritePin -This function writes the given pin from a port, with the given value ('0' represents LOW, '1' 
                represents HIGH)
   - pin_mux_PINS_DRV_WritePins -This function writes all pins configured as output with the values given in the parameter pins.
                '0' represents LOW, '1' represents HIGH
   - pin_mux_PINS_DRV_GetPinsOutput -This function returns the current output that is written to a port. Only pins that are 
                configured as output will have meaningful values
   - pin_mux_PINS_DRV_SetPins -This function configures output pins listed in parameter pins (bits that are '1') to have a 
                value of 'set' (HIGH). Pins corresponding to '0' will be unaffected
   - pin_mux_PINS_DRV_ClearPins -This function configures output pins listed in parameter pins (bits that are '1') to have a 
                'cleared' value (LOW). Pins corresponding to '0' will be unaffected
   - pin_mux_PINS_DRV_TogglePins -This function toggles output pins listed in parameter pins (bits that are '1'). Pins 
                corresponding to '0' will be unaffected
   - pin_mux_PINS_DRV_ReadPins -This function returns the current input values from a port. Only pins configured as input will 
                have meaningful values

Module "uart_pal1" (component uart_pal)
   - uart_pal1_UART_Init -Initializes the uart module.
   - uart_pal1_UART_Deinit -De-initializes the uart module.
   - uart_pal1_UART_SetBaudRate -Configures the UART baud rate.
   - uart_pal1_UART_GetBaudRate -Returns the UART baud rate.
   - uart_pal1_UART_SendDataBlocking -Perform a blocking UART transmission.
   - uart_pal1_UART_SendData -Perform a non-blocking UART transmission.
   - uart_pal1_UART_AbortSendingData -Terminates a non-blocking transmission early.
   - uart_pal1_UART_GetTransmitStatus -Get the status of the current non-blocking UART transmission.
   - uart_pal1_UART_ReceiveDataBlocking -Perform a blocking UART reception.
   - uart_pal1_UART_ReceiveData -Perform a non-blocking UART reception.
   - uart_pal1_UART_AbortReceivingData -Terminates a non-blocking reception early.
   - uart_pal1_UART_GetReceiveStatus -Get the status of the current non-blocking UART reception.
   - uart_pal1_UART_SetRxBuffer -Provide a buffer for receiving data.
   - uart_pal1_UART_SetTxBuffer -Provide a buffer for transmitting data.

Module "uart_pal3" (component uart_pal)
   - uart_pal3_UART_Init -Initializes the uart module.
   - uart_pal3_UART_Deinit -De-initializes the uart module.
   - uart_pal3_UART_SetBaudRate -Configures the UART baud rate.
   - uart_pal3_UART_GetBaudRate -Returns the UART baud rate.
   - uart_pal3_UART_SendDataBlocking -Perform a blocking UART transmission.
   - uart_pal3_UART_SendData -Perform a non-blocking UART transmission.
   - uart_pal3_UART_AbortSendingData -Terminates a non-blocking transmission early.
   - uart_pal3_UART_GetTransmitStatus -Get the status of the current non-blocking UART transmission.
   - uart_pal3_UART_ReceiveDataBlocking -Perform a blocking UART reception.
   - uart_pal3_UART_ReceiveData -Perform a non-blocking UART reception.
   - uart_pal3_UART_AbortReceivingData -Terminates a non-blocking reception early.
   - uart_pal3_UART_GetReceiveStatus -Get the status of the current non-blocking UART reception.
   - uart_pal3_UART_SetRxBuffer -Provide a buffer for receiving data.
   - uart_pal3_UART_SetTxBuffer -Provide a buffer for transmitting data.

Module "osif1"     (component osif)
   - osif1_OSIF_TimeDelay -Delays execution for a number of milliseconds.
   - osif1_OSIF_MutexLock -Waits for a mutex and locks it.
   - osif1_OSIF_MutexUnlock -Unlocks a previously locked mutex.
   - osif1_OSIF_MutexCreate -Create an unlocked mutex.
   - osif1_OSIF_MutexDestroy -Destroys a previously created mutex.
   - osif1_OSIF_SemaWait -Decrement a semaphore with timeout.
   - osif1_OSIF_SemaPost -Increment a semaphore.
   - osif1_OSIF_SemaCreate -Creates a semaphore with a given value.
   - osif1_OSIF_SemaDestroy -Destroys a previously created semaphore.
   - osif1_OSIF_GetMilliseconds -Returns the number of miliseconds elapsed since starting the internal timer or starting the 
                scheduler.

Module "can_pal1"  (component can_pal)
   - can_pal1_CAN_Init -Initializes the CAN module.
   - can_pal1_CAN_Deinit -De-initializes the CAN module.
   - can_pal1_CAN_SetBitrate -Configures the CAN bitrate.
   - can_pal1_CAN_GetBitrate -Returns the CAN bitrate.
   - can_pal1_CAN_ConfigTxBuff -Configures a buffer for transmission.
   - can_pal1_CAN_ConfigRemoteResponseBuff -Configures a transmit message buffer for remote frame response.
   - can_pal1_CAN_ConfigRxBuff -Configures a buffer for reception.
   - can_pal1_CAN_Send -Sends a CAN frame using the specified buffer.
   - can_pal1_CAN_SendBlocking -Sends a CAN frame using the specified buffer, in a blocking manner.
   - can_pal1_CAN_Receive -Receives a CAN frame using the specified message buffer.
   - can_pal1_CAN_ReceiveBlocking -Receives a CAN frame using the specified buffer, in a blocking manner.
   - can_pal1_CAN_AbortTransfer -Ends a non-blocking CAN transfer early.
   - can_pal1_CAN_SetRxFilter -Configures an ID filter for a specific reception buffer.
   - can_pal1_CAN_GetTransferStatus -Returns the state of the previous CAN transfer.
   - can_pal1_CAN_InstallEventCallback -Installs a callback function for the IRQ handler.

Module "can_pal2"  (component can_pal)
   - can_pal2_CAN_Init -Initializes the CAN module.
   - can_pal2_CAN_Deinit -De-initializes the CAN module.
   - can_pal2_CAN_SetBitrate -Configures the CAN bitrate.
   - can_pal2_CAN_GetBitrate -Returns the CAN bitrate.
   - can_pal2_CAN_ConfigTxBuff -Configures a buffer for transmission.
   - can_pal2_CAN_ConfigRemoteResponseBuff -Configures a transmit message buffer for remote frame response.
   - can_pal2_CAN_ConfigRxBuff -Configures a buffer for reception.
   - can_pal2_CAN_Send -Sends a CAN frame using the specified buffer.
   - can_pal2_CAN_SendBlocking -Sends a CAN frame using the specified buffer, in a blocking manner.
   - can_pal2_CAN_Receive -Receives a CAN frame using the specified message buffer.
   - can_pal2_CAN_ReceiveBlocking -Receives a CAN frame using the specified buffer, in a blocking manner.
   - can_pal2_CAN_AbortTransfer -Ends a non-blocking CAN transfer early.
   - can_pal2_CAN_SetRxFilter -Configures an ID filter for a specific reception buffer.
   - can_pal2_CAN_GetTransferStatus -Returns the state of the previous CAN transfer.
   - can_pal2_CAN_InstallEventCallback -Installs a callback function for the IRQ handler.

Module "can_pal3"  (component can_pal)
   - can_pal3_CAN_Init -Initializes the CAN module.
   - can_pal3_CAN_Deinit -De-initializes the CAN module.
   - can_pal3_CAN_SetBitrate -Configures the CAN bitrate.
   - can_pal3_CAN_GetBitrate -Returns the CAN bitrate.
   - can_pal3_CAN_ConfigTxBuff -Configures a buffer for transmission.
   - can_pal3_CAN_ConfigRemoteResponseBuff -Configures a transmit message buffer for remote frame response.
   - can_pal3_CAN_ConfigRxBuff -Configures a buffer for reception.
   - can_pal3_CAN_Send -Sends a CAN frame using the specified buffer.
   - can_pal3_CAN_SendBlocking -Sends a CAN frame using the specified buffer, in a blocking manner.
   - can_pal3_CAN_Receive -Receives a CAN frame using the specified message buffer.
   - can_pal3_CAN_ReceiveBlocking -Receives a CAN frame using the specified buffer, in a blocking manner.
   - can_pal3_CAN_AbortTransfer -Ends a non-blocking CAN transfer early.
   - can_pal3_CAN_SetRxFilter -Configures an ID filter for a specific reception buffer.
   - can_pal3_CAN_GetTransferStatus -Returns the state of the previous CAN transfer.
   - can_pal3_CAN_InstallEventCallback -Installs a callback function for the IRQ handler.

Module "uart_pal2" (component uart_pal)
   - uart_pal2_UART_Init -Initializes the uart module.
   - uart_pal2_UART_Deinit -De-initializes the uart module.
   - uart_pal2_UART_SetBaudRate -Configures the UART baud rate.
   - uart_pal2_UART_GetBaudRate -Returns the UART baud rate.
   - uart_pal2_UART_SendDataBlocking -Perform a blocking UART transmission.
   - uart_pal2_UART_SendData -Perform a non-blocking UART transmission.
   - uart_pal2_UART_AbortSendingData -Terminates a non-blocking transmission early.
   - uart_pal2_UART_GetTransmitStatus -Get the status of the current non-blocking UART transmission.
   - uart_pal2_UART_ReceiveDataBlocking -Perform a blocking UART reception.
   - uart_pal2_UART_ReceiveData -Perform a non-blocking UART reception.
   - uart_pal2_UART_AbortReceivingData -Terminates a non-blocking reception early.
   - uart_pal2_UART_GetReceiveStatus -Get the status of the current non-blocking UART reception.
   - uart_pal2_UART_SetRxBuffer -Provide a buffer for receiving data.
   - uart_pal2_UART_SetTxBuffer -Provide a buffer for transmitting data.

Module "flexTimer_ic1" (component ftm_ic)
   - flexTimer_ic1_FTM_DRV_Init -Initializes the FTM driver.
   - flexTimer_ic1_FTM_DRV_Deinit -Shuts down the FTM driver.
   - flexTimer_ic1_FTM_DRV_MaskOutputChannels -This function will mask the output of the channels and at match events will be 
                ignored by the masked channels.
   - flexTimer_ic1_FTM_DRV_SetInitialCounterValue -This function configure the initial counter value. The counter will get this 
                value after an overflow event.
   - flexTimer_ic1_FTM_DRV_SetHalfCycleReloadPoint -This function configure the value of the counter which will generates an 
                reload point.
   - flexTimer_ic1_FTM_DRV_SetSoftOutChnValue -This function will force the output value of a channel to a specific value. 
                Before using this function it's mandatory to mask the match events using FTM_DRV_MaskOutputChannels and to 
                enable software output control using FTM_DRV_SetSoftwareOutputChannelControl.
   - flexTimer_ic1_FTM_DRV_SetSoftwareOutputChannelControl -This function will configure which output channel can be software 
                controlled.
   - flexTimer_ic1_FTM_DRV_SetInvertingControl -This function will configure if the second channel of a pair will be inverted 
                or not.
   - flexTimer_ic1_FTM_DRV_SetModuloCounterValue -This function configure the maximum counter value.
   - flexTimer_ic1_FTM_DRV_SetSync -This function configures sync mechanism for some FTM registers ( MOD, CNINT, HCR, CnV, 
                OUTMASK, INVCTRL, SWOCTRL).
   - flexTimer_ic1_FTM_DRV_InitInputCapture -Configures Channel Input Capture for either getting time-stamps on edge detection 
                or on signal measurement . When the edge specified in the captureMode argument occurs on the channel the FTM 
                counter is captured into the CnV register. The user will have to read the CnV register separately to get this 
                value. The filter function is disabled if the filterVal argument passed in is 0. The filter function is 
                available only on channels 0,1,2,3.
   - flexTimer_ic1_FTM_DRV_DeinitInputCapture -Disables input capture mode and clears FTM timer configuration.
   - flexTimer_ic1_FTM_DRV_GetInputCaptureMeasurement -This function is used to calculate the measurement and/or time stamps 
                values which are read from the C(n, n+1)V registers and stored to the static buffers.
   - flexTimer_ic1_FTM_DRV_StartNewSignalMeasurement -Starts new single-shot signal measurement of the given channel.
   - flexTimer_ic1_FTM_DRV_GetFrequency -Retrieves the frequency of the clock source feeding the FTM counter.
   - flexTimer_ic1_FTM_DRV_ConvertFreqToPeriodTicks -This function is used to covert the given frequency to period in ticks.

Module "lpit1"     (component lpit)
   - lpit1_LPIT_DRV_Init -Initializes the LPIT module.
   - lpit1_LPIT_DRV_Deinit -De-initializes LPIT module.
   - lpit1_LPIT_DRV_InitChannel -Initializes the LPIT channel.
   - lpit1_LPIT_DRV_StartTimerChannels -Starts the timer channel counting.
   - lpit1_LPIT_DRV_StopTimerChannels -Stops the timer channel counting.
   - lpit1_LPIT_DRV_SetTimerPeriodByUs -Sets the timer channel period in microseconds.
   - lpit1_LPIT_DRV_SetTimerPeriodInDual16ModeByUs -Sets the timer channel period in microseconds when the timer channel mode 
                is dual 16 bit periodic counter.
   - lpit1_LPIT_DRV_GetTimerPeriodByUs -Gets the timer channel period in microseconds.
   - lpit1_LPIT_DRV_GetCurrentTimerUs -Gets the current timer channel counting value in microseconds.
   - lpit1_LPIT_DRV_SetTimerPeriodByCount -Sets the timer channel period in count unit.
   - lpit1_LPIT_DRV_SetTimerPeriodInDual16ModeByCount -Sets the timer channel period in count when the timer channel mode is 
                dual 16 bit periodic counter.
   - lpit1_LPIT_DRV_GetTimerPeriodByCount -Gets the current timer channel period in count unit.
   - lpit1_LPIT_DRV_GetCurrentTimerCount -Gets the current timer channel counting value in count.
   - lpit1_LPIT_DRV_EnableTimerChannelInterrupt -Enables the interrupt generation of timer channel.
   - lpit1_LPIT_DRV_DisableTimerChannelInterrupt -Disables the interrupt generation of timer channel.
   - lpit1_LPIT_DRV_GetInterruptFlagTimerChannels -Gets the current interrupt flag of timer channels.
   - lpit1_LPIT_DRV_ClearInterruptFlagTimerChannels -Clears the interrupt flag of timer channels.

Module "adConv1"   (component adc)
   - adConv1_ADC_DRV_InitConverterStruct -Initializes the converter configuration structure.
   - adConv1_ADC_DRV_ConfigConverter -Configures the converter with the given configuration structure.
   - adConv1_ADC_DRV_GetConverterConfig -Gets the current converter configuration.
   - adConv1_ADC_DRV_Reset -Resets the converter (sets all configurations to reset values)
   - adConv1_ADC_DRV_InitHwCompareStruct -Initializes the Hardware Compare configuration structure.
   - adConv1_ADC_DRV_ConfigHwCompare -Configures the Hardware Compare feature with the given configuration structure.
   - adConv1_ADC_DRV_GetHwCompareConfig -Gets the current Hardware Compare configuration.
   - adConv1_ADC_DRV_InitHwAverageStruct -Initializes the Hardware Average configuration structure.
   - adConv1_ADC_DRV_ConfigHwAverage -Configures the Hardware Average feature with the given configuration structure.
   - adConv1_ADC_DRV_GetHwAverageConfig -Gets the current Hardware Average configuration.
   - adConv1_ADC_DRV_InitChanStruct -Initializes the control channel configuration structure
   - adConv1_ADC_DRV_ConfigChan -Configures the selected control channel with the given configuration structure
   - adConv1_ADC_DRV_GetChanConfig -Gets the current control channel configuration for the selected channel index
   - adConv1_ADC_DRV_SetSwPretrigger -This function sets the software pretrigger - affects only first 4 control channels.
   - adConv1_ADC_DRV_WaitConvDone -Waits for a conversion/calibration to finish.
   - adConv1_ADC_DRV_GetConvCompleteFlag -Gets the control channel Conversion Complete Flag state
   - adConv1_ADC_DRV_GetChanResult -Gets the last result for the selected control channel
   - adConv1_ADC_DRV_AutoCalibration -Executes an Auto-Calibration.
   - adConv1_ADC_DRV_InitUserCalibrationStruct -Initializes the User Calibration configuration structure.
   - adConv1_ADC_DRV_ConfigUserCalibration -Configures the User Calibration feature with the given configuration structure.
   - adConv1_ADC_DRV_GetUserCalibration -Gets the current User Calibration configuration.
   - adConv1_ADC_DRV_GetInterruptNumber -Returns the interrupt number for the ADC instance.
   - adConv1_ADC_DRV_ClearLatchedTriggers -Clear latched triggers under processing.
   - adConv1_ADC_DRV_ClearTriggerErrors -Clear all latch trigger error.
   - adConv1_ADC_DRV_GetTriggerErrorFlags -This function returns the trigger error flags bits of the ADC instance.

Module "flexTimer_pwm1" (component ftm_pwm)
   - flexTimer_pwm1_FTM_DRV_Init -Initializes the FTM driver.
   - flexTimer_pwm1_FTM_DRV_Deinit -Shuts down the FTM driver.
   - flexTimer_pwm1_FTM_DRV_DeinitPwm -Stops all PWM channels configured in param.
   - flexTimer_pwm1_FTM_DRV_InitPwm -Configures the duty cycle and frequency and starts outputting the PWM on all channels 
                configured in param .
   - flexTimer_pwm1_FTM_DRV_UpdatePwmChannel -This function updates the waveform output in PWM mode (duty cycle and phase).
   - flexTimer_pwm1_FTM_DRV_FastUpdatePwmChannels -This function will update the duty cycle of PWM output for multiple channels.
   - flexTimer_pwm1_FTM_DRV_UpdatePwmPeriod -This function will update the period of PWM signal in the channel output.
   - flexTimer_pwm1_FTM_DRV_UpdatePwmPeriodDither -This function will use in the PWM period dithering.
   - flexTimer_pwm1_FTM_DRV_UpdatePwmEdgeChannelDither -This function will use in the PWM edge dithering.
   - flexTimer_pwm1_FTM_PWM_DRV_IrqHandler -This function is used to workaround an errata E10856 for FTM.
   - flexTimer_pwm1_FTM_DRV_MaskOutputChannels -This function will mask the output of the channels and at match events will be 
                ignored by the masked channels.
   - flexTimer_pwm1_FTM_DRV_SetInitialCounterValue -This function configure the initial counter value. The counter will get 
                this value after an overflow event.
   - flexTimer_pwm1_FTM_DRV_SetHalfCycleReloadPoint -This function configure the value of the counter which will generates an 
                reload point.
   - flexTimer_pwm1_FTM_DRV_SetSoftOutChnValue -This function will force the output value of a channel to a specific value. 
                Before using this function it's mandatory to mask the match events using FTM_DRV_MaskOutputChannels and to 
                enable software output control using FTM_DRV_SetSoftwareOutputChannelControl.
   - flexTimer_pwm1_FTM_DRV_SetSoftwareOutputChannelControl -This function will configure which output channel can be software 
                controlled.
   - flexTimer_pwm1_FTM_DRV_SetInvertingControl -This function will configure if the second channel of a pair will be inverted 
                or not.
   - flexTimer_pwm1_FTM_DRV_SetModuloCounterValue -This function configure the maximum counter value.
   - flexTimer_pwm1_FTM_DRV_SetSync -This function configures sync mechanism for some FTM registers ( MOD, CNINT, HCR, CnV, 
                OUTMASK, INVCTRL, SWOCTRL).
   - flexTimer_pwm1_FTM_DRV_GetFrequency -Retrieves the frequency of the clock source feeding the FTM counter.
   - flexTimer_pwm1_FTM_DRV_ConvertFreqToPeriodTicks -This function is used to covert the given frequency to period in ticks.

Module "timing_pal1" (component timing_pal)
   - timing_pal1_TIMING_Init -Initialize the timer instance and timer channels with value from input configuration structure
   - timing_pal1_TIMING_Deinit -De-initialize a timer instance
   - timing_pal1_TIMING_StartChannel -Starts the timer channel counting
   - timing_pal1_TIMING_StopChannel -Stop the timer channel counting
   - timing_pal1_TIMING_GetElapsed -Get elapsed ticks
   - timing_pal1_TIMING_GetRemaining -Get remaining ticks
   - timing_pal1_TIMING_EnableNotification -Enable channel notifications
   - timing_pal1_TIMING_DisableNotification -Disable channel notifications
   - timing_pal1_TIMING_GetResolution -Get tick resolution
   - timing_pal1_TIMING_GetMaxPeriod -Get max period in engineering units

Module "Flash1"    (component flash)
   - Flash1_FLASH_DRV_Init -Flash initialization.
   - Flash1_FLASH_DRV_GetPFlashProtection -P-Flash get protection.
   - Flash1_FLASH_DRV_SetPFlashProtection -P-Flash set protection.
   - Flash1_FLASH_DRV_GetSecurityState -Flash get security state.
   - Flash1_FLASH_DRV_SecurityBypass -Flash security bypass.
   - Flash1_FLASH_DRV_EraseAllBlock -Flash erase all Blocks.
   - Flash1_FLASH_DRV_VerifyAllBlock -Flash verify all Blocks.
   - Flash1_FLASH_DRV_EraseSector -Flash erase sector.
   - Flash1_FLASH_DRV_VerifySection -Flash verify sector.
   - Flash1_FLASH_DRV_EraseSuspend -Flash erase suspend.
   - Flash1_FLASH_DRV_EraseResume -Flash erase resume.
   - Flash1_FLASH_DRV_ReadOnce -Flash read once.
   - Flash1_FLASH_DRV_ProgramOnce -Flash program once.
   - Flash1_FLASH_DRV_Program -Flash program.
   - Flash1_FLASH_DRV_ProgramCheck -Flash program check.
   - Flash1_FLASH_DRV_CheckSum -Calculate check sum.
   - Flash1_FLASH_DRV_ProgramSection -Flash program section.
   - Flash1_FLASH_DRV_EraseBlock -Flash erase block.
   - Flash1_FLASH_DRV_VerifyBlock -Flash verify block.
   - Flash1_FLASH_DRV_GetEERAMProtection -EERAM get protection.
   - Flash1_FLASH_DRV_SetEERAMProtection -EERAM set protection.
   - Flash1_FLASH_DRV_SetFlexRamFunction -Flash Set FlexRam function command.
   - Flash1_FLASH_DRV_EEEWrite -EEPROM Emulator Write.
   - Flash1_FLASH_DRV_DEFlashPartition -Flash D/E-Flash Partition.
   - Flash1_FLASH_DRV_GetDFlashProtection -D-Flash get protection.
   - Flash1_FLASH_DRV_SetDFlashProtection -D-Flash set protection.
   - Flash1_FLASH_DRV_PFlashSwap -swap between the two half of total logical P-Flash memory blocks within the memory map
   - Flash1_FLASH_DRV_PFlashSwapCtl -implements swap control command corresponding with swap control code provided via swapcmd 
                parameter
   - Flash1_FLASH_DRV_EraseAllBlockUnsecure -Flash erase all Blocks.
   - Flash1_FLASH_DRV_EnableCmdCompleteInterupt -Enable the command complete interrupt.
   - Flash1_FLASH_DRV_DisableCmdCompleteInterupt -Disable the command complete interrupt.
   - Flash1_FLASH_DRV_GetCmdCompleteFlag -Check the command complete flag has completed or not.
   - Flash1_FLASH_DRV_EnableReadColisionInterupt -Enable the read collision error interrupt.
   - Flash1_FLASH_DRV_DisableReadColisionInterupt -Disable the read collision error interrupt.
   - Flash1_FLASH_DRV_GetReadColisionFlag -Check the read collision error flag is detected or not.
   - Flash1_FLASH_DRV_ClearReadColisionFlag -Clear the read collision error flag.
   - Flash1_FLASH_DRV_EnableDoubleBitFaultInterupt -Enable the double bit fault detect interrupt.
   - Flash1_FLASH_DRV_DisableDoubleBitFaultInterupt -Disable the double bit fault detect interrupt.
   - Flash1_FLASH_DRV_GetDoubleBitFaultFlag -Check the double bit fault flag is detected or not.
   - Flash1_FLASH_DRV_ClearDoubleBitFaultFlag -Clear the double bit fault detect flag.
   - Flash1_FLASH_DRV_ForceDoubleBitFaultDetectCmd -Force Double Bit Fault Detect.

Module "tss1"      (component tss)
   - tss1_TSS_FilterDecode_Init -Initializes the Filter and Decode layer. The function will copy the configurations to the 
                internal state structures and it will install the internal timer callback required to perform the internal 
                state machine.
   - tss1_TSS_FilterDecode_Deinit -Deinitializes the filtering and decode layer of the TSS. After the call of 
                TSS_FilterDecode_Deinit, the application must call TSS_Raw_Deinit.
   - tss1_TSS_FilterDecode_GetResult -This function will return the result of the electrodes sampling and filtering in the form 
                of an array containing the values of the electrodes.
   - tss1_TSS_FilterDecode_ReadyToSleep -This function will provide the information describing if the TSS middleware has 
                finished it's internal calculation and it is not affected by entering is sleep mode.
   - tss1_TSS_Raw_Init -Initialization function for the sampling layer of the Touch Sense solution. It will initialize the 
                internal state structures, ADC instance which are configured for use with electrodes and the timer which will 
                provide an interrupt used for sampling. The application must ensure the that clocks which used by the allocated 
                peripherals are enabled.
   - tss1_TSS_Raw_Deinit -Deinitializes the TSS Raw layer by freeing the used structures and peripherals.
   - tss1_TSS_Raw_GetElectrodeValue -Convert electrode capacitance to equivalent voltage.
   - tss1_TSS_Raw_StartTimer -Start allocated timer module with a compare value defined by 'ticks' parameter.
   - tss1_TSS_Raw_StopTimer -Stop allocated timer module.
   - tss1_TSS_Raw_InstallTimerCallback -Installs a callback function that will be called when the allocated timer raises an 
                interrupt due to the compare match event. Prior to this callback, timer compare flags will be cleared. The 
                callback should have the following signature: void aTimerCallback(void * param); Where the raw layer state 
                structure will be passed as the param argument.
   - tss1_TSS_Raw_ElectrodeFloat -This function will set the value of the electrode to high impedance.
   - tss1_TSS_Raw_ElectrodeGnd -This function will set the value of the electrode to ground level.

Module "i2c1"      (component i2c_pal)
   - i2c1_I2C_MasterInit -Initializes the SPI module in master mode.
   - i2c1_I2C_MasterSendData -Initializes a non-blocking master transfer.
   - i2c1_I2C_MasterSendDataBlocking -Initializes a blocking master transfer.
   - i2c1_I2C_MasterReceiveData -Initializes a non-blocking master receive transfer.
   - i2c1_I2C_MasterReceiveDataBlocking -Initializes a blocking master transfer.
   - i2c1_I2C_MasterSetSlaveAddress -Initializes a blocking slave transfer.
   - i2c1_I2C_MasterGetTransferStatus -Return the current status of the I2C master transfer.
   - i2c1_I2C_MasterSetBaudRate -Set the baudrate of the I2C communication.
   - i2c1_I2C_MasterGetBaudRate -Get the baudrate of the I2C communication.
   - i2c1_I2C_MasterAbortTransfer -Abort a non-blocking I2C Master transmission or reception.
   - i2c1_I2C_MasterDeinit -De-initialized the I2C master module
   - i2c1_I2C_GetDefaultMasterConfig -Gets the default configuration structure for master.
   - i2c1_I2C_GetDefaultSlaveConfig -Gets the default configuration structure for slave.
   - i2c1_I2C_SlaveInit -Initializes the i2c slave module.
   - i2c1_I2C_SlaveSendData -Performs a non-blocking send transaction
   - i2c1_I2C_SlaveSendDataBlocking -Performs a blocking send transaction
   - i2c1_I2C_SlaveReceiveData -Performs a non-blocking receive transaction
   - i2c1_I2C_SlaveReceiveDataBlocking -Performs a non-blocking receive transaction
   - i2c1_I2C_SlaveSetRxBuffer -Provide a buffer for receiving data.
   - i2c1_I2C_SlaveSetTxBuffer -Provide a buffer for data to be transferred.
   - i2c1_I2C_SlaveDeinit -De-initializes the i2c slave module.
   - i2c1_I2C_SlaveGetTransferStatus -Return the current status of the I2C slave transfer.
   - i2c1_I2C_SlaveAbortTransfer -Abort a non-blocking I2C Master transmission or reception.

Module "rtcTimer1" (component rtc)
   - rtcTimer1_RTC_DRV_Init -Initialize RTC instance.
   - rtcTimer1_RTC_DRV_Deinit -Deinitialize RTC instance.
   - rtcTimer1_RTC_DRV_GetDefaultConfig -This function will set the default configuration values into the structure passed as a 
                parameter.
   - rtcTimer1_RTC_DRV_StartCounter -Start RTC instance counter. Before calling this function the user should use 
                RTC_DRV_SetTimeDate to configure the start time.
   - rtcTimer1_RTC_DRV_StopCounter -Disable RTC instance.
   - rtcTimer1_RTC_DRV_GetCurrentTimeDate -Get current time and date from RTC instance.
   - rtcTimer1_RTC_DRV_SetTimeDate -Set time and date for RTC instance. The user must stop the counter before using this 
                function. Otherwise it will return an error.
   - rtcTimer1_RTC_DRV_ConfigureRegisterLock -Configure which registers to lock for RTC instance.
   - rtcTimer1_RTC_DRV_GetRegisterLock -Get which registers are locked for RTC instance.
   - rtcTimer1_RTC_DRV_ConfigureTimeCompensation -Configure compensation for RTC instance.
   - rtcTimer1_RTC_DRV_GetTimeCompensation -Get time compensation for RTC instance.
   - rtcTimer1_RTC_DRV_ConfigureFaultInt -Configure fault interrupts for RTC instance.
   - rtcTimer1_RTC_DRV_ConfigureSecondsInt -Configure seconds interrupts for RTC instance.
   - rtcTimer1_RTC_DRV_ConfigureAlarm -Configure alarm for RTC instance.
   - rtcTimer1_RTC_DRV_GetAlarmConfig -Get alarm configuration for RTC instance.
   - rtcTimer1_RTC_DRV_IsAlarmPending -Check if alarm is pending.
   - rtcTimer1_RTC_DRV_ConvertSecondsToTimeDate -Convert seconds to rtc_timedate_t structure.
   - rtcTimer1_RTC_DRV_ConvertTimeDateToSeconds -Convert seconds to rtc_timedate_t structure.
   - rtcTimer1_RTC_DRV_IsYearLeap -Check if the current year is leap.
   - rtcTimer1_RTC_DRV_IsTimeDateCorrectFormat -Check if the date time struct is configured properly.
   - rtcTimer1_RTC_DRV_GetNextAlarmTime -Gets the next alarm time.
   - rtcTimer1_RTC_DRV_IRQHandler -This method is the API's Interrupt handler for generic and alarm IRQ. It will handle the 
                alarm repetition and calls the user callbacks if they are not NULL.
   - rtcTimer1_RTC_DRV_SecondsIRQHandler -This method is the API's Interrupt handler for RTC Second interrupt. This ISR will 
                call the user callback if defined.

Module "pwrMan1"   (component power_manager)
   - pwrMan1_POWER_SYS_Init -Power manager initialization for operation.
   - pwrMan1_POWER_SYS_Deinit -This function deinitializes the Power manager.
   - pwrMan1_POWER_SYS_SetMode -This function configures the power mode.
   - pwrMan1_POWER_SYS_GetLastMode -This function returns the last successfully set power mode.
   - pwrMan1_POWER_SYS_GetLastModeConfig -This function returns the user configuration structure of the last successfully set 
                power mode.
   - pwrMan1_POWER_SYS_GetCurrentMode -This function returns currently running power mode.
   - pwrMan1_POWER_SYS_GetErrorCallbackIndex -This function returns the last failed notification callback.
   - pwrMan1_POWER_SYS_GetErrorCallback -This function returns the callback configuration structure for the last failed 
                notification.
   - pwrMan1_POWER_SYS_GetResetSrcStatusCmd -This function gets the current reset source status for specified source.

Module "dmaController1" (component edma)
   - dmaController1_EDMA_DRV_Init -Initializes the eDMA module.
   - dmaController1_EDMA_DRV_Deinit -Shuts down the eDMA module.
   - dmaController1_EDMA_DRV_ChannelInit -Initializes a eDMA channel.
   - dmaController1_EDMA_DRV_ReleaseChannel -Releases an eDMA channel.
   - dmaController1_EDMA_DRV_StartChannel -Starts an eDMA channel.
   - dmaController1_EDMA_DRV_StopChannel -Stops the eDMA channel.
   - dmaController1_EDMA_DRV_InstallCallback -Registers the callback function and the parameter for eDMA channel.
   - dmaController1_EDMA_DRV_GetChannelStatus -Gets the eDMA channel status.
   - dmaController1_EDMA_DRV_PushConfigToReg -Copies the channel configuration to the TCD registers.
   - dmaController1_EDMA_DRV_PushConfigToSTCD -Copies the channel configuration to the software TCD structure.
   - dmaController1_EDMA_DRV_ConfigSingleBlockTransfer -Configures a simple single block data transfer with DMA. This function 
                configures the descriptor for a single block transfer.
   - dmaController1_EDMA_DRV_ConfigLoopTransfer -Configures the DMA transfer in loop mode.
   - dmaController1_EDMA_DRV_ConfigScatterGatherTransfer -Configures the DMA transfer in a scatter-gather mode.
   - dmaController1_EDMA_DRV_ConfigMultiBlockTransfer -Configures a multiple block data transfer with DMA. This function 
                configures the descriptor for a multi block transfer.
   - dmaController1_EDMA_DRV_CancelTransfer -Cancels the remaining data transfer.
   - dmaController1_EDMA_DRV_SetChannelRequest -Configures the DMA request for the eDMA channel.
   - dmaController1_EDMA_DRV_ClearTCD -Clears all registers to 0 for the channel's TCD.
   - dmaController1_EDMA_DRV_SetSrcAddr -Configures the source address for the eDMA channel.
   - dmaController1_EDMA_DRV_SetSrcOffset -Configures the source address signed offset for the eDMA channel.
   - dmaController1_EDMA_DRV_SetSrcReadChunkSize -Configures the source data chunk size (transferred in a read sequence).
   - dmaController1_EDMA_DRV_SetDestAddr -Configures the destination address for the eDMA channel.
   - dmaController1_EDMA_DRV_SetDestOffset -Configures the destination address signed offset for the eDMA channel.
   - dmaController1_EDMA_DRV_SetDestWriteChunkSize -Configures the destination data chunk size (transferred in a write sequence)
                .
   - dmaController1_EDMA_DRV_SetMinorLoopBlockSize -Configures the number of bytes to be transferred in each service request of 
                the channel.
   - dmaController1_EDMA_DRV_SetMajorLoopIterationCount -Configures the number of major loop iterations.
   - dmaController1_EDMA_DRV_GetRemainingMajorIterationsCount -Returns the remaining major loop iteration count.
   - dmaController1_EDMA_DRV_SetScatterGatherLink -Configures the memory address of the next TCD, in scatter/gather mode.
   - dmaController1_EDMA_DRV_DisableRequestsOnTransferComplete -Disables/Enables the DMA request after the major loop completes 
                for the TCD.
   - dmaController1_EDMA_DRV_SetSrcLastAddrAdjustment -Configures the source address last adjustment.
   - dmaController1_EDMA_DRV_SetDestLastAddrAdjustment -Configures the destination address last adjustment.
   - dmaController1_EDMA_DRV_ConfigureInterrupt -Disables/Enables the channel interrupt requests.
   - dmaController1_EDMA_DRV_TriggerSwRequest -Triggers a sw request for the current channel.

Module "sbc_uja113x1" (component sbc_uja113x)
   - sbc_uja113x1_UJA113X_SbcTransfer -Initiates a write/read operation to/from SBC.
   - sbc_uja113x1_UJA113X_Init -Initializes complete chip based on input parameters except MTPNV.
   - sbc_uja113x1_UJA113X_RegisterDevice -Registers SBC internal parameters.
   - sbc_uja113x1_UJA113X_SetWatchdog -Sets the watchdog register (0x00) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetMode -Sets the mode control register (0x01) to get the SBC into a new mode.
   - sbc_uja113x1_UJA113X_SetFailSafe -Sets the fail-safe register (0x02) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetSystemInterrupts -Sets the system interrupt enable register (0x04) based on input configuration 
                paramater.
   - sbc_uja113x1_UJA113X_SetLock -Sets the lock control register (0x0A) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetRegulator -Sets the regulator control register (0x10) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetBatteryMonitor -Sets the Battery monitor control registers (0x11 - 0x14) based on input 
                configuration object.
   - sbc_uja113x1_UJA113X_SetSmps -Sets the SMPS control registers (0x19 - 0x1A) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetSupplyInterrupts -Sets the supply interrupt enable register (0x1C) based on input parameter.
   - sbc_uja113x1_UJA113X_SetCan -Sets the CAN control register (0x20) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetLin -Sets the LIN control register (0x21) based on input configuration object.
   - sbc_uja113x1_UJA113X_SetTransceiverInterrupts -Sets the transceiver interrupt enable register (0x23) based on input 
                configuration parameter.
   - sbc_uja113x1_UJA113X_SetCanPartNet -Sets the CAN partial networking control register (0x26 - 0x2F) based on input 
                configuration object.
   - sbc_uja113x1_UJA113X_SetDataMasks -Sets the CAN partial networking data mask registers (0x68 - 0x6F) based on input 
                configuration object.
   - sbc_uja113x1_UJA113X_SetHvio -Configures corresponding HVIO control register based on hvioId (0x3N/0x4N; N = 0 - 3)
   - sbc_uja113x1_UJA113X_SetBankWupThr -Configures corresponfing bank wake-up control register based on bankId (0x34/0x44)
   - sbc_uja113x1_UJA113X_SetBankWupInterrupts -Configures corresponding bank wake-up interrupt enable register based on bankId 
                (0x37 / 0x47)
   - sbc_uja113x1_UJA113X_SetBankFailInterrupts -Configures corresponding bank fail interrupt enable register based on bankId 
                (0x38 / 0x48)
   - sbc_uja113x1_UJA113X_SetBankShortCircThr -Configures all HVIO's short-circuit detection threshold level based on bankId 
                (0x39/0x49)
   - sbc_uja113x1_UJA113X_SetBankOpenLoadThr -Configures all HVIO's open-load detection threshold level based on bankId 
                (0x3A/0x4A)
   - sbc_uja113x1_UJA113X_SetTimer -Sets a single timer configuration registers (0x5N - 0x5M) based on input configuration 
                object (N = 0, 2, 4, 6; M = 1, 3, 5, 7)
   - sbc_uja113x1_UJA113X_SetMtpnv -Writes the non-volitile memory parameters (0x71 - 0x75) of SBC.
   - sbc_uja113x1_UJA113X_ComputeCrc8 -Generic function for CRC8 computation.

Module "Cpu"       (component S32K148_144)
   - Cpu_SystemInit -This function disables the watchdog, enables FPU and the power mode protection. SystemInit is called from 
                startup_device file.
   - Cpu_SystemCoreClockUpdate -SystemCoreClockUpdate evaluates the clock register settings and calculates the current core 
                clock. It must be called whenever the core clock is changed during program execution
   - Cpu_SystemSoftwareReset -This method initiates initiate a system reset.

===================================================================================
