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

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

Module "Clock_Cofig" (component clock_manager)
   - Clock_Cofig_CLOCK_DRV_Init -Initialize clocking modules
   - Clock_Cofig_CLOCK_DRV_GetFreq -Return frequency.
   - Clock_Cofig_CLOCK_DRV_SetModuleClock -Configures the system clocks.
   - Clock_Cofig_CLOCK_DRV_SetSystemClock -Configures the system clocks.
   - Clock_Cofig_CLOCK_DRV_GetSystemClockSource -Gets the system clock source.
   - Clock_Cofig_CLOCK_DRV_SetClockSource -This function configures a clock source.

Module "Gpio_Config" (component PinSettings)
   - Gpio_Config_PINS_DRV_Init -This function configures the pins with the options provided in the provided structure
   - Gpio_Config_PINS_DRV_SetPullSel -This function configures the internal resistor
   - Gpio_Config_PINS_DRV_SetMuxModeSel -This function configures the pin muxing
   - Gpio_Config_PINS_DRV_SetPinIntSel -This function configures the port pin interrupt/DMA request
   - Gpio_Config_PINS_DRV_GetPinIntSel -This function gets the current port pin interrupt/DMA request configuration
   - Gpio_Config_PINS_DRV_ClearPinIntFlagCmd -This function clears the individual pin-interrupt status flag
   - Gpio_Config_PINS_DRV_EnableDigitalFilter -This function enables digital filter feature for digital pin muxing
   - Gpio_Config_PINS_DRV_DisableDigitalFilter -This function disables digital filter feature for digital pin muxing
   - Gpio_Config_PINS_DRV_ConfigDigitalFilter -This function configures digital filter for port with given configuration
   - Gpio_Config_PINS_DRV_GetPortIntFlag -This function reads the entire port interrupt status flag
   - Gpio_Config_PINS_DRV_ClearPortIntFlagCmd -This function clears the entire port interrupt status flag
   - Gpio_Config_PINS_DRV_SetGlobalPinControl -This function quickly configures multiple pins within the one port for the same 
                peripheral function with the same pin configuration
   - Gpio_Config_PINS_DRV_SetGlobalIntControl -This function quickly configures multiple pins within the one port for the same 
                peripheral function with the same interrupt configuration
   - Gpio_Config_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.
   - Gpio_Config_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)
   - Gpio_Config_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.
   - Gpio_Config_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
   - Gpio_Config_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
   - Gpio_Config_PINS_DRV_WritePin -This function writes the given pin from a port, with the given value ('0' represents LOW, 
                '1' represents HIGH)
   - Gpio_Config_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
   - Gpio_Config_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
   - Gpio_Config_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
   - Gpio_Config_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
   - Gpio_Config_PINS_DRV_TogglePins -This function toggles output pins listed in parameter pins (bits that are '1'). Pins 
                corresponding to '0' will be unaffected
   - Gpio_Config_PINS_DRV_ReadPins -This function returns the current input values from a port. Only pins configured as input 
                will have meaningful values

Module "Interrupt_Config" (component interrupt_manager)
   - Interrupt_Config_INT_SYS_InstallHandler -Installs an interrupt handler routine for a given IRQ number.
   - Interrupt_Config_INT_SYS_EnableIRQ -Enables an interrupt for a given IRQ number.
   - Interrupt_Config_INT_SYS_DisableIRQ -Disables an interrupt for a given IRQ number.
   - Interrupt_Config_INT_SYS_EnableIRQGlobal -Enables system interrupt.
   - Interrupt_Config_INT_SYS_DisableIRQGlobal -Disable system interrupt.
   - Interrupt_Config_INT_SYS_SetPriority -Set Interrupt Priority.
   - Interrupt_Config_INT_SYS_GetPriority -Get Interrupt Priority.
   - Interrupt_Config_INT_SYS_ClearPending -Clear Pending Interrupt.
   - Interrupt_Config_INT_SYS_SetPending -Set Pending Interrupt.
   - Interrupt_Config_INT_SYS_GetPending -Get Pending Interrupt.
   - Interrupt_Config_INT_SYS_GetActive -Get Active Interrupt.

Module "Osif_Config" (component osif)
   - Osif_Config_OSIF_TimeDelay -Delays execution for a number of milliseconds.
   - Osif_Config_OSIF_MutexLock -Waits for a mutex and locks it.
   - Osif_Config_OSIF_MutexUnlock -Unlocks a previously locked mutex.
   - Osif_Config_OSIF_MutexCreate -Create an unlocked mutex.
   - Osif_Config_OSIF_MutexDestroy -Destroys a previously created mutex.
   - Osif_Config_OSIF_SemaWait -Decrement a semaphore with timeout.
   - Osif_Config_OSIF_SemaPost -Increment a semaphore.
   - Osif_Config_OSIF_SemaCreate -Creates a semaphore with a given value.
   - Osif_Config_OSIF_SemaDestroy -Destroys a previously created semaphore.
   - Osif_Config_OSIF_GetMilliseconds -Returns the number of miliseconds elapsed since starting the internal timer or starting 
                the scheduler.

Module "Dma_Config" (component edma)
   - Dma_Config_EDMA_DRV_Init -Initializes the eDMA module.
   - Dma_Config_EDMA_DRV_Deinit -Shuts down the eDMA module.
   - Dma_Config_EDMA_DRV_ChannelInit -Initializes a eDMA channel.
   - Dma_Config_EDMA_DRV_ReleaseChannel -Releases an eDMA channel.
   - Dma_Config_EDMA_DRV_StartChannel -Starts an eDMA channel.
   - Dma_Config_EDMA_DRV_StopChannel -Stops the eDMA channel.
   - Dma_Config_EDMA_DRV_InstallCallback -Registers the callback function and the parameter for eDMA channel.
   - Dma_Config_EDMA_DRV_GetChannelStatus -Gets the eDMA channel status.
   - Dma_Config_EDMA_DRV_PushConfigToReg -Copies the channel configuration to the TCD registers.
   - Dma_Config_EDMA_DRV_PushConfigToSTCD -Copies the channel configuration to the software TCD structure.
   - Dma_Config_EDMA_DRV_ConfigSingleBlockTransfer -Configures a simple single block data transfer with DMA. This function 
                configures the descriptor for a single block transfer.
   - Dma_Config_EDMA_DRV_ConfigLoopTransfer -Configures the DMA transfer in loop mode.
   - Dma_Config_EDMA_DRV_ConfigScatterGatherTransfer -Configures the DMA transfer in a scatter-gather mode.
   - Dma_Config_EDMA_DRV_ConfigMultiBlockTransfer -Configures a multiple block data transfer with DMA. This function configures 
                the descriptor for a multi block transfer.
   - Dma_Config_EDMA_DRV_CancelTransfer -Cancels the remaining data transfer.
   - Dma_Config_EDMA_DRV_SetChannelRequestAndTrigger -Configures the DMA request and periodic trigger for the eDMA channel.
   - Dma_Config_EDMA_DRV_ClearTCD -Clears all registers to 0 for the channel's TCD.
   - Dma_Config_EDMA_DRV_SetSrcAddr -Configures the source address for the eDMA channel.
   - Dma_Config_EDMA_DRV_SetSrcOffset -Configures the source address signed offset for the eDMA channel.
   - Dma_Config_EDMA_DRV_SetSrcReadChunkSize -Configures the source data chunk size (transferred in a read sequence).
   - Dma_Config_EDMA_DRV_SetDestAddr -Configures the destination address for the eDMA channel.
   - Dma_Config_EDMA_DRV_SetDestOffset -Configures the destination address signed offset for the eDMA channel.
   - Dma_Config_EDMA_DRV_SetDestWriteChunkSize -Configures the destination data chunk size (transferred in a write sequence).
   - Dma_Config_EDMA_DRV_SetMinorLoopBlockSize -Configures the number of bytes to be transferred in each service request of the 
                channel.
   - Dma_Config_EDMA_DRV_SetMajorLoopIterationCount -Configures the number of major loop iterations.
   - Dma_Config_EDMA_DRV_GetRemainingMajorIterationsCount -Returns the remaining major loop iteration count.
   - Dma_Config_EDMA_DRV_SetScatterGatherLink -Configures the memory address of the next TCD, in scatter/gather mode.
   - Dma_Config_EDMA_DRV_DisableRequestsOnTransferComplete -Disables/Enables the DMA request after the major loop completes for 
                the TCD.
   - Dma_Config_EDMA_DRV_SetSrcLastAddrAdjustment -Configures the source address last adjustment.
   - Dma_Config_EDMA_DRV_SetDestLastAddrAdjustment -Configures the destination address last adjustment.
   - Dma_Config_EDMA_DRV_ConfigureInterrupt -Disables/Enables the channel interrupt requests.
   - Dma_Config_EDMA_DRV_TriggerSwRequest -Triggers a sw request for the current channel.

Module "Can0_Config" (component can_pal)
   - Can0_Config_CAN_Init -Initializes the CAN module.
   - Can0_Config_CAN_Deinit -De-initializes the CAN module.
   - Can0_Config_CAN_SetBitrate -Configures the CAN bitrate.
   - Can0_Config_CAN_GetBitrate -Returns the CAN bitrate.
   - Can0_Config_CAN_ConfigTxBuff -Configures a buffer for transmission.
   - Can0_Config_CAN_ConfigRemoteResponseBuff -Configures a transmit message buffer for remote frame response.
   - Can0_Config_CAN_ConfigRxBuff -Configures a buffer for reception.
   - Can0_Config_CAN_Send -Sends a CAN frame using the specified buffer.
   - Can0_Config_CAN_SendBlocking -Sends a CAN frame using the specified buffer, in a blocking manner.
   - Can0_Config_CAN_Receive -Receives a CAN frame using the specified message buffer.
   - Can0_Config_CAN_ReceiveBlocking -Receives a CAN frame using the specified buffer, in a blocking manner.
   - Can0_Config_CAN_AbortTransfer -Ends a non-blocking CAN transfer early.
   - Can0_Config_CAN_SetRxFilter -Configures an ID filter for a specific reception buffer.
   - Can0_Config_CAN_GetTransferStatus -Returns the state of the previous CAN transfer.
   - Can0_Config_CAN_InstallEventCallback -Installs a callback function for the IRQ handler.
   - Can0_Config_CAN_GetDefaultConfig -Returns the default values for the CAN module.

Module "Can2_Config" (component can_pal)
   - Can2_Config_CAN_Init -Initializes the CAN module.
   - Can2_Config_CAN_Deinit -De-initializes the CAN module.
   - Can2_Config_CAN_SetBitrate -Configures the CAN bitrate.
   - Can2_Config_CAN_GetBitrate -Returns the CAN bitrate.
   - Can2_Config_CAN_ConfigTxBuff -Configures a buffer for transmission.
   - Can2_Config_CAN_ConfigRemoteResponseBuff -Configures a transmit message buffer for remote frame response.
   - Can2_Config_CAN_ConfigRxBuff -Configures a buffer for reception.
   - Can2_Config_CAN_Send -Sends a CAN frame using the specified buffer.
   - Can2_Config_CAN_SendBlocking -Sends a CAN frame using the specified buffer, in a blocking manner.
   - Can2_Config_CAN_Receive -Receives a CAN frame using the specified message buffer.
   - Can2_Config_CAN_ReceiveBlocking -Receives a CAN frame using the specified buffer, in a blocking manner.
   - Can2_Config_CAN_AbortTransfer -Ends a non-blocking CAN transfer early.
   - Can2_Config_CAN_SetRxFilter -Configures an ID filter for a specific reception buffer.
   - Can2_Config_CAN_GetTransferStatus -Returns the state of the previous CAN transfer.
   - Can2_Config_CAN_InstallEventCallback -Installs a callback function for the IRQ handler.
   - Can2_Config_CAN_GetDefaultConfig -Returns the default values for the CAN module.

Module "Timer_Config" (component lptmr)
   - Timer_Config_LPTMR_DRV_InitConfigStruct -Initialize configuration structure.
   - Timer_Config_LPTMR_DRV_Init -Initializes the LPTMR as Timer or Pulse Counter
   - Timer_Config_LPTMR_DRV_SetConfig -Configure a LPTMR instance.
   - Timer_Config_LPTMR_DRV_GetConfig -Get the current configuration of a LPTMR instance.
   - Timer_Config_LPTMR_DRV_Deinit -Deinitializes a LPTMR instance.
   - Timer_Config_LPTMR_DRV_SetCompareValueByCount -Change the Compare Value in counter tick units.
   - Timer_Config_LPTMR_DRV_GetCompareValueByCount -Get the Compare Value in counter tick units.
   - Timer_Config_LPTMR_DRV_SetCompareValueByUs -Set the compare value for Timer Mode in microseconds.
   - Timer_Config_LPTMR_DRV_GetCompareValueByUs -Get the Compare Value in microseconds.
   - Timer_Config_LPTMR_DRV_GetCompareFlag -Get the current state of the Compare Flag (Interrupt Pending)
   - Timer_Config_LPTMR_DRV_ClearCompareFlag -Clear the Compare/Interrupt Pending Flag.
   - Timer_Config_LPTMR_DRV_IsRunning -Get the run state of a LPTMR instance.
   - Timer_Config_LPTMR_DRV_SetInterrupt -Enable/disable the LPTMR interrupt
   - Timer_Config_LPTMR_DRV_GetCounterValueByCount -Get the current counter value in counter tick units.
   - Timer_Config_LPTMR_DRV_StartCounter -Enable the LPTMR / Start the counter.
   - Timer_Config_LPTMR_DRV_StopCounter -Disable the LPTMR / Stop the counter.
   - Timer_Config_LPTMR_DRV_SetPinConfiguration -Set the Input Pin configuration for Pulse Counter mode.

Module "Spi0_Config" (component spi_pal)
   - Spi0_Config_SPI_MasterInit -Initializes the SPI module in master mode.
   - Spi0_Config_SPI_SlaveInit -Initializes the SPI module in slave mode.
   - Spi0_Config_SPI_SetSS -Update the SS.
   - Spi0_Config_SPI_MasterTransfer -Initializes a non-blocking master transfer.
   - Spi0_Config_SPI_MasterTransferBlocking -Initializes a blocking master transfer.
   - Spi0_Config_SPI_SlaveTransfer -Initializes a non-blocking slave transfer.
   - Spi0_Config_SPI_SlaveTransferBlocking -Initializes a blocking slave transfer.
   - Spi0_Config_SPI_GetStatus -Gets the status of the last transfer.
   - Spi0_Config_SPI_GetDefaultMasterConfig -Gets the default configuration structure for master.
   - Spi0_Config_SPI_GetDefaultSlaveConfig -Gets the default configuration structure for slave.
   - Spi0_Config_SPI_MasterDeinit -De-initializes the spi master module.
   - Spi0_Config_SPI_SlaveDeinit -De-initializes the spi slave module.

Module "I2C_Config" (component i2c_pal)
   - I2C_Config_I2C_MasterInit -Initializes the I2C module in master mode.
   - I2C_Config_I2C_MasterSendData -Initializes a non-blocking master transfer.
   - I2C_Config_I2C_MasterSendDataBlocking -Initializes a blocking master transfer.
   - I2C_Config_I2C_MasterReceiveData -Initializes a non-blocking master receive transfer.
   - I2C_Config_I2C_MasterReceiveDataBlocking -Initializes a blocking master transfer.
   - I2C_Config_I2C_MasterSetSlaveAddress -Initializes a blocking slave transfer.
   - I2C_Config_I2C_MasterGetTransferStatus -Return the current status of the I2C master transfer.
   - I2C_Config_I2C_MasterSetBaudRate -Set the baudrate of the I2C communication.
   - I2C_Config_I2C_MasterGetBaudRate -Get the baudrate of the I2C communication.
   - I2C_Config_I2C_MasterAbortTransfer -Abort a non-blocking I2C Master transmission or reception.
   - I2C_Config_I2C_MasterDeinit -De-initialized the I2C master module
   - I2C_Config_I2C_GetDefaultMasterConfig -Gets the default configuration structure for master.
   - I2C_Config_I2C_GetDefaultSlaveConfig -Gets the default configuration structure for slave.
   - I2C_Config_I2C_SlaveInit -Initializes the i2c slave module.
   - I2C_Config_I2C_SlaveSendData -Performs a non-blocking send transaction
   - I2C_Config_I2C_SlaveSendDataBlocking -Performs a blocking send transaction
   - I2C_Config_I2C_SlaveReceiveData -Performs a non-blocking receive transaction
   - I2C_Config_I2C_SlaveReceiveDataBlocking -Performs a non-blocking receive transaction
   - I2C_Config_I2C_SlaveSetRxBuffer -Provide a buffer for receiving data.
   - I2C_Config_I2C_SlaveSetTxBuffer -Provide a buffer for data to be transferred.
   - I2C_Config_I2C_SlaveDeinit -De-initializes the i2c slave module.
   - I2C_Config_I2C_SlaveGetTransferStatus -Return the current status of the I2C slave transfer.
   - I2C_Config_I2C_SlaveAbortTransfer -Abort a non-blocking I2C Master transmission or reception.

Module "Watchdog_Config" (component wdg_pal)
   - Watchdog_Config_WDG_Init -This function initializes the WDG instance by user configuration.
   - Watchdog_Config_WDG_Deinit -This function resets all configuration to default and disable the WDG PAL instance.
   - Watchdog_Config_WDG_GetDefaultConfig -Gets default configuration of the WDG PAL.
   - Watchdog_Config_WDG_Refresh -Refreshes the WDG PAL counter.
   - Watchdog_Config_WDG_SetInt -Set interrupt for WDG PAL.This function enables/disables the WDG PAL timeout interrupt and 
                sets a function to be called when a timeout interrupt is received, before reset.
   - Watchdog_Config_WDG_SetTimeout -Sets the value of the WDG PAL timeout. This function sets the value of the WDG PAL timeout.
   - Watchdog_Config_WDG_SetWindow -Set window mode and window value of the WDG PAL. This function set window mode, window 
                value is set when window mode enabled.
   - Watchdog_Config_WDG_GetCounter -Gets the value of the WDG PAL counter. This function gets counter of WDG PAL module.
   - Watchdog_Config_WDG_ClearIntFlag -This function clears the Timeout Interrupt Flag.

Module "Uart0_Config" (component lpuart)
   - Uart0_Config_LPUART_DRV_GetDefaultConfig -Initializes the LPUART configuration structure with default values.
   - Uart0_Config_LPUART_DRV_Init -Initializes an LPUART operation instance.
   - Uart0_Config_LPUART_DRV_Deinit -Shuts down the LPUART by disabling interrupts and transmitter/receiver.
   - Uart0_Config_LPUART_DRV_InstallRxCallback -Installs callback function for the LPUART receive.
   - Uart0_Config_LPUART_DRV_InstallTxCallback -Installs callback function for the LPUART transmit.
   - Uart0_Config_LPUART_DRV_SendDataBlocking -Sends data out through the LPUART module using a blocking method.
   - Uart0_Config_LPUART_DRV_SendDataPolling -Send out multiple bytes of data using polling method.
   - Uart0_Config_LPUART_DRV_SendData -Sends data out through the LPUART module using a non-blocking method. This enables an 
                a-sync method for transmitting data. When used with a non-blocking receive, the LPUART can perform a full 
                duplex operation. Non-blocking means that the function returns immediately. The application has to get the 
                transmit status to know when the transmit is complete.
   - Uart0_Config_LPUART_DRV_GetTransmitStatus -Returns whether the previous transmit is complete.
   - Uart0_Config_LPUART_DRV_AbortSendingData -Terminates a non-blocking transmission early.
   - Uart0_Config_LPUART_DRV_ReceiveDataBlocking -Gets data from the LPUART module by using a blocking method. Blocking means 
                that the function does not return until the receive is complete.
   - Uart0_Config_LPUART_DRV_ReceiveDataPolling -Receive multiple bytes of data using polling method.
   - Uart0_Config_LPUART_DRV_ReceiveData -Gets data from the LPUART module by using a non-blocking method. This enables an 
                a-sync method for receiving data. When used with a non-blocking transmission, the LPUART can perform a full 
                duplex operation. Non-blocking means that the function returns immediately. The application has to get the 
                receive status to know when the receive is complete.
   - Uart0_Config_LPUART_DRV_GetReceiveStatus -Returns whether the previous receive is complete.
   - Uart0_Config_LPUART_DRV_AbortReceivingData -Terminates a non-blocking receive early.
   - Uart0_Config_LPUART_DRV_SetBaudRate -Configures the LPUART baud rate.
   - Uart0_Config_LPUART_DRV_GetBaudRate -Returns the LPUART baud rate.
   - Uart0_Config_LPUART_DRV_SetTxBuffer -Sets the internal driver reference to the tx buffer.
   - Uart0_Config_LPUART_DRV_SetRxBuffer -Sets the internal driver reference to the rx buffer.

Module "Uart1_Config" (component lpuart)
   - Uart1_Config_LPUART_DRV_GetDefaultConfig -Initializes the LPUART configuration structure with default values.
   - Uart1_Config_LPUART_DRV_Init -Initializes an LPUART operation instance.
   - Uart1_Config_LPUART_DRV_Deinit -Shuts down the LPUART by disabling interrupts and transmitter/receiver.
   - Uart1_Config_LPUART_DRV_InstallRxCallback -Installs callback function for the LPUART receive.
   - Uart1_Config_LPUART_DRV_InstallTxCallback -Installs callback function for the LPUART transmit.
   - Uart1_Config_LPUART_DRV_SendDataBlocking -Sends data out through the LPUART module using a blocking method.
   - Uart1_Config_LPUART_DRV_SendDataPolling -Send out multiple bytes of data using polling method.
   - Uart1_Config_LPUART_DRV_SendData -Sends data out through the LPUART module using a non-blocking method. This enables an 
                a-sync method for transmitting data. When used with a non-blocking receive, the LPUART can perform a full 
                duplex operation. Non-blocking means that the function returns immediately. The application has to get the 
                transmit status to know when the transmit is complete.
   - Uart1_Config_LPUART_DRV_GetTransmitStatus -Returns whether the previous transmit is complete.
   - Uart1_Config_LPUART_DRV_AbortSendingData -Terminates a non-blocking transmission early.
   - Uart1_Config_LPUART_DRV_ReceiveDataBlocking -Gets data from the LPUART module by using a blocking method. Blocking means 
                that the function does not return until the receive is complete.
   - Uart1_Config_LPUART_DRV_ReceiveDataPolling -Receive multiple bytes of data using polling method.
   - Uart1_Config_LPUART_DRV_ReceiveData -Gets data from the LPUART module by using a non-blocking method. This enables an 
                a-sync method for receiving data. When used with a non-blocking transmission, the LPUART can perform a full 
                duplex operation. Non-blocking means that the function returns immediately. The application has to get the 
                receive status to know when the receive is complete.
   - Uart1_Config_LPUART_DRV_GetReceiveStatus -Returns whether the previous receive is complete.
   - Uart1_Config_LPUART_DRV_AbortReceivingData -Terminates a non-blocking receive early.
   - Uart1_Config_LPUART_DRV_SetBaudRate -Configures the LPUART baud rate.
   - Uart1_Config_LPUART_DRV_GetBaudRate -Returns the LPUART baud rate.
   - Uart1_Config_LPUART_DRV_SetTxBuffer -Sets the internal driver reference to the tx buffer.
   - Uart1_Config_LPUART_DRV_SetRxBuffer -Sets the internal driver reference to the rx buffer.

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.
   - Flash1_FLASH_DRV_GetDefaultConfig -Get default flash user configuration.

Module "Cpu_Config" (component S32K144_100)
   - Cpu_Config_SystemInit -This function disables the watchdog, enables FPU and the power mode protection. SystemInit is 
                called from startup_device file.
   - Cpu_Config_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_Config_SystemSoftwareReset -This method initiates initiate a system reset.

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