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

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

Module "clockMan1" (component fsl_clock_manager)
   - clockMan1_CLOCK_SYS_SetOutDiv1 -Sets the clock out divider1 setting(OUTDIV1).
   - clockMan1_CLOCK_SYS_GetOutDiv1 -Gets the clock out divider1 setting(OUTDIV1).
   - clockMan1_CLOCK_SYS_SetOutDiv2 -Sets the clock out divider2 setting(OUTDIV2).
   - clockMan1_CLOCK_SYS_GetOutDiv2 -Gets the clock out divider2 setting(OUTDIV2).
   - clockMan1_CLOCK_SYS_SetOutDiv3 -Sets the clock out divider3 setting(OUTDIV3).
   - clockMan1_CLOCK_SYS_GetOutDiv3 -Gets the clock out divider3 setting(OUTDIV3).
   - clockMan1_CLOCK_SYS_SetOutDiv4 -Sets the clock out divider4 setting(OUTDIV4).
   - clockMan1_CLOCK_SYS_GetOutDiv4 -Gets the clock out divider4 setting(OUTDIV4).
   - clockMan1_CLOCK_SYS_SetOutDiv -Sets the clock out dividers setting.
   - clockMan1_CLOCK_SYS_GetOutDiv -Gets the clock out dividers setting.
   - clockMan1_CLOCK_SYS_GetFlexbusFreq -Get flexbus clock frequency.
   - clockMan1_CLOCK_SYS_GetPllFllClockFreq -Get the MCGPLLCLK/MCGFLLCLK/IRC48MCLK clock frequency.
   - clockMan1_CLOCK_SYS_SetPllfllSel -Set PLL/FLL clock selection.
   - clockMan1_CLOCK_SYS_GetPllfllSel -Get PLL/FLL clock selection.
   - clockMan1_CLOCK_SYS_GetFixedFreqClockFreq -Gets the MCGFFCLK clock frequency.
   - clockMan1_CLOCK_SYS_GetInternalRefClockFreq -Get internal reference clock frequency.
   - clockMan1_CLOCK_SYS_GetExternalRefClock32kFreq -Gets the external reference 32k clock frequency.
   - clockMan1_CLOCK_SYS_SetExternalRefClock32kSrc -Set the clock selection of ERCLK32K.
   - clockMan1_CLOCK_SYS_GetExternalRefClock32kSrc -Get the clock selection of ERCLK32K.
   - clockMan1_CLOCK_SYS_GetOsc0ExternalRefClockFreq -Gets the OSC0ERCLK frequency.
   - clockMan1_CLOCK_SYS_GetOsc0ExternalRefClockUndivFreq -Gets the OSC0ERCLK_UNDIV frequency.
   - clockMan1_CLOCK_SYS_GetRtcFreq -Gets RTC input clock frequency.
   - clockMan1_CLOCK_SYS_GetRtcOutFreq -Gets RTC_CLKOUT frequency.
   - clockMan1_CLOCK_SYS_GetRtcOutSrc -Gets RTC_CLKOUT source.
   - clockMan1_CLOCK_SYS_SetRtcOutSrc -Gets RTC_CLKOUT source.
   - clockMan1_CLOCK_SYS_GetWdogFreq -Gets the watch dog clock frequency.
   - clockMan1_CLOCK_SYS_GetTraceSrc -Gets the debug trace clock source.
   - clockMan1_CLOCK_SYS_SetTraceSrc -Sets the debug trace clock source.
   - clockMan1_CLOCK_SYS_GetTraceFreq -Gets the debug trace clock frequency.
   - clockMan1_CLOCK_SYS_GetPortFilterFreq -Gets PORTx digital input filter clock frequency.
   - clockMan1_CLOCK_SYS_GetLptmrFreq -Gets LPTMRx pre-scaler/glitch filter clock frequency.
   - clockMan1_CLOCK_SYS_GetEwmFreq -Gets the clock frequency for EWM module.
   - clockMan1_CLOCK_SYS_GetFtfFreq -Gets the clock frequency for FTF module. (Flash Memory)
   - clockMan1_CLOCK_SYS_GetCrcFreq -Gets the clock frequency for CRC module.
   - clockMan1_CLOCK_SYS_GetCmpFreq -Gets the clock frequency for CMP module.
   - clockMan1_CLOCK_SYS_GetVrefFreq -Gets the clock frequency for VREF module.
   - clockMan1_CLOCK_SYS_GetPdbFreq -Gets the clock frequency for PDB module.
   - clockMan1_CLOCK_SYS_GetPitFreq -Gets the clock frequency for PIT module.
   - clockMan1_CLOCK_SYS_GetCmtFreq -Gets the clock frequency for CMT module.
   - clockMan1_CLOCK_SYS_GetUsbfsSrc -Gets the clock source for USB FS OTG module.
   - clockMan1_CLOCK_SYS_SetUsbfsSrc -Sets the clock source for USB FS OTG module.
   - clockMan1_CLOCK_SYS_GetUsbfsFreq -Gets the clock frequency for USB FS OTG module.
   - clockMan1_CLOCK_SYS_SetUsbfsDiv -Set USB FS divider setting.
   - clockMan1_CLOCK_SYS_GetUsbfsDiv -Get USB FS divider setting.
   - clockMan1_CLOCK_SYS_GetLpuartSrc -Gets the clock source for LPUART module.
   - clockMan1_CLOCK_SYS_SetLpuartSrc -Sets the clock source for LPUART module.
   - clockMan1_CLOCK_SYS_GetLpuartFreq -Gets the clock frequency for LPUART module.
   - clockMan1_CLOCK_SYS_GetSaiFreq -Gets the clock frequency for SAI.
   - clockMan1_CLOCK_SYS_GetSpiFreq -Gets the clock frequency for SPI module.
   - clockMan1_CLOCK_SYS_GetI2cFreq -Gets the clock frequency for I2C module.
   - clockMan1_CLOCK_SYS_GetAdcAltFreq -Gets ADC alternate clock frequency.
   - clockMan1_CLOCK_SYS_GetAdcAlt2Freq -Gets ADC alternate 2 clock frequency.
   - clockMan1_CLOCK_SYS_GetFtmFixedFreq -Gets FTM fixed frequency clock frequency.
   - clockMan1_CLOCK_SYS_GetFtmSystemClockFreq -Gets FTM's system clock frequency.
   - clockMan1_CLOCK_SYS_GetFtmExternalFreq -Gets FTM external clock frequency.
   - clockMan1_CLOCK_SYS_GetFtmExternalSrc -Gets FTM external clock source.
   - clockMan1_CLOCK_SYS_SetFtmExternalSrc -Sets FTM external clock source.
   - clockMan1_CLOCK_SYS_GetUartFreq -Gets the clock frequency for UART module.
   - clockMan1_CLOCK_SYS_GetGpioFreq -Gets the clock frequency for GPIO module.
   - clockMan1_CLOCK_SYS_EnableDmaClock -Enable the clock for DMA module.
   - clockMan1_CLOCK_SYS_DisableDmaClock -Disable the clock for DMA module.
   - clockMan1_CLOCK_SYS_GetDmaGateCmd -Get the the clock gate state for DMA module.
   - clockMan1_CLOCK_SYS_EnableDmamuxClock -Enable the clock for DMAMUX module.
   - clockMan1_CLOCK_SYS_DisableDmamuxClock -Disable the clock for DMAMUX module.
   - clockMan1_CLOCK_SYS_GetDmamuxGateCmd -Get the the clock gate state for DMAMUX module.
   - clockMan1_CLOCK_SYS_EnablePortClock -Enable the clock for PORT module.
   - clockMan1_CLOCK_SYS_DisablePortClock -Disable the clock for PORT module.
   - clockMan1_CLOCK_SYS_GetPortGateCmd -Get the the clock gate state for PORT module.
   - clockMan1_CLOCK_SYS_EnableEwmClock -Enable the clock for EWM module.
   - clockMan1_CLOCK_SYS_DisableEwmClock -Disable the clock for EWM module.
   - clockMan1_CLOCK_SYS_GetEwmGateCmd -Get the the clock gate state for EWM module.
   - clockMan1_CLOCK_SYS_EnableFlexbusClock -Enable the clock for FLEXBUS module.
   - clockMan1_CLOCK_SYS_DisableFlexbusClock -Disable the clock for FLEXBUS module.
   - clockMan1_CLOCK_SYS_GetFlexbusGateCmd -Get the the clock gate state for FLEXBUS module.
   - clockMan1_CLOCK_SYS_EnableFtfClock -Enable the clock for FTF module.
   - clockMan1_CLOCK_SYS_DisableFtfClock -Disable the clock for FTF module.
   - clockMan1_CLOCK_SYS_GetFtfGateCmd -Get the the clock gate state for FTF module.
   - clockMan1_CLOCK_SYS_EnableCrcClock -Enable the clock for CRC module.
   - clockMan1_CLOCK_SYS_DisableCrcClock -Disable the clock for CRC module.
   - clockMan1_CLOCK_SYS_GetCrcGateCmd -Get the the clock gate state for CRC module.
   - clockMan1_CLOCK_SYS_EnableRngaClock -Enable the clock for RNGA module.
   - clockMan1_CLOCK_SYS_DisableRngaClock -Disable the clock for RNGA module.
   - clockMan1_CLOCK_SYS_GetRngaGateCmd -Get the the clock gate state for RNGA module.
   - clockMan1_CLOCK_SYS_EnableAdcClock -Enable the clock for ADC module.
   - clockMan1_CLOCK_SYS_DisableAdcClock -Disable the clock for ADC module.
   - clockMan1_CLOCK_SYS_GetAdcGateCmd -Get the the clock gate state for ADC module.
   - clockMan1_CLOCK_SYS_EnableCmpClock -Enable the clock for CMP module.
   - clockMan1_CLOCK_SYS_DisableCmpClock -Disable the clock for CMP module.
   - clockMan1_CLOCK_SYS_GetCmpGateCmd -Get the the clock gate state for CMP module.
   - clockMan1_CLOCK_SYS_EnableDacClock -Enable the clock for DAC module.
   - clockMan1_CLOCK_SYS_DisableDacClock -Disable the clock for DAC module.
   - clockMan1_CLOCK_SYS_GetDacGateCmd -Get the the clock gate state for DAC module.
   - clockMan1_CLOCK_SYS_EnableVrefClock -Enable the clock for VREF module.
   - clockMan1_CLOCK_SYS_DisableVrefClock -Disable the clock for VREF module.
   - clockMan1_CLOCK_SYS_GetVrefGateCmd -Get the the clock gate state for VREF module.
   - clockMan1_CLOCK_SYS_EnableSaiClock -Enable the clock for SAI module.
   - clockMan1_CLOCK_SYS_DisableSaiClock -Disable the clock for SAI module.
   - clockMan1_CLOCK_SYS_GetSaiGateCmd -Get the the clock gate state for SAI module.
   - clockMan1_CLOCK_SYS_EnablePdbClock -Enable the clock for PDB module.
   - clockMan1_CLOCK_SYS_DisablePdbClock -Disable the clock for PDB module.
   - clockMan1_CLOCK_SYS_GetPdbGateCmd -Get the the clock gate state for PDB module.
   - clockMan1_CLOCK_SYS_EnableFtmClock -Enable the clock for FTM module.
   - clockMan1_CLOCK_SYS_DisableFtmClock -Disable the clock for FTM module.
   - clockMan1_CLOCK_SYS_GetFtmGateCmd -Get the the clock gate state for FTM module.
   - clockMan1_CLOCK_SYS_EnablePitClock -Enable the clock for PIT module.
   - clockMan1_CLOCK_SYS_DisablePitClock -Disable the clock for PIT module.
   - clockMan1_CLOCK_SYS_GetPitGateCmd -Get the the clock gate state for PIT module.
   - clockMan1_CLOCK_SYS_EnableLptmrClock -Enable the clock for LPTIMER module.
   - clockMan1_CLOCK_SYS_DisableLptmrClock -Disable the clock for LPTIMER module.
   - clockMan1_CLOCK_SYS_GetLptmrGateCmd -Get the the clock gate state for LPTIMER module.
   - clockMan1_CLOCK_SYS_EnableRtcClock -Enable the clock for RTC module.
   - clockMan1_CLOCK_SYS_DisableRtcClock -Disable the clock for RTC module.
   - clockMan1_CLOCK_SYS_GetRtcGateCmd -Get the the clock gate state for RTC module.
   - clockMan1_CLOCK_SYS_EnableUsbfsClock -Enable the clock for USBFS module.
   - clockMan1_CLOCK_SYS_DisableUsbfsClock -Disable the clock for USBFS module.
   - clockMan1_CLOCK_SYS_GetUsbfsGateCmd -Get the the clock gate state for USB module.
   - clockMan1_CLOCK_SYS_EnableSpiClock -Enable the clock for SPI module.
   - clockMan1_CLOCK_SYS_DisableSpiClock -Disable the clock for SPI module.
   - clockMan1_CLOCK_SYS_GetSpiGateCmd -Get the the clock gate state for SPI module.
   - clockMan1_CLOCK_SYS_EnableI2cClock -Enable the clock for I2C module.
   - clockMan1_CLOCK_SYS_DisableI2cClock -Disable the clock for I2C module.
   - clockMan1_CLOCK_SYS_GetI2cGateCmd -Get the the clock gate state for I2C module.
   - clockMan1_CLOCK_SYS_EnableUartClock -Enable the clock for UART module.
   - clockMan1_CLOCK_SYS_DisableUartClock -Disable the clock for UART module.
   - clockMan1_CLOCK_SYS_GetUartGateCmd -Get the the clock gate state for UART module.
   - clockMan1_CLOCK_SYS_EnableLpuartClock -Enable the clock for LPUART module.
   - clockMan1_CLOCK_SYS_DisableLpuartClock -Disable the clock for LPUART module.
   - clockMan1_CLOCK_SYS_GetLpuartGateCmd -Get the the clock gate state for LPUART module.
   - clockMan1_CLOCK_SYS_SetUsbExternalFreq -Set the USB external clock frequency(USB_CLKIN).
   - clockMan1_CLOCK_SYS_SetFtmExternalFreq -Set the FTM external clock frequency(FTM_CLKx).
   - 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_SetMcgliteMode -Sets the MCG_Lite to some specific mode.
   - clockMan1_CLOCK_SYS_SetMcgMode -Set MCG to some target mode.
   - clockMan1_CLOCK_SYS_OscInit -Initialize OSC.
   - clockMan1_CLOCK_SYS_OscDeinit -Deinitialize OSC.
   - clockMan1_CLOCK_SYS_SetOscerConfigration -Configure the OSCERCLK.
   - clockMan1_CLOCK_SYS_RtcOscInit -Initialize the RTC OSC.
   - clockMan1_CLOCK_SYS_RtcOscDeinit -Deinitialize RTC OSC.
   - clockMan1_CLOCK_SYS_GetFreq -Gets the clock frequency for a specific clock name.
   - clockMan1_CLOCK_SYS_GetCoreClockFreq -Get core clock frequency.
   - clockMan1_CLOCK_SYS_GetSystemClockFreq -Get system clock frequency.
   - clockMan1_CLOCK_SYS_GetBusClockFreq -Get bus clock frequency.
   - clockMan1_CLOCK_SYS_GetFlashClockFreq -Get flash clock frequency.
   - clockMan1_CLOCK_SYS_GetLpoClockFreq -Get LPO clock frequency.
   - clockMan1_CLOCK_SYS_SetSystickSrc -Set Systick clock source SYST_CSR[CLKSOURCE].
   - clockMan1_CLOCK_SYS_GetSystickFreq -Get Systick clock frequency.

Module "pin_init"  (component PinSettings)
   - pin_init_hardware_init -This method configures registers according to settings of routing and electrical features. It 
                provides pin initialization for selected pins during processor start-up. Selected pins are either user selected 
                pins or pins selected in pin properties in components.  Only pins of devices  enabled for auto initialization 
                are handled within this method.
   - pin_init_init_adc_pins -ADC method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                ADC0, ADC1 peripherals.
   - pin_init_deinit_adc_pins -ADC method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                ADC0, ADC1 peripherals.
   - pin_init_init_cmp_pins -CMP method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                CMP0, CMP1 peripherals.
   - pin_init_deinit_cmp_pins -CMP method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                CMP0, CMP1 peripherals.
   - pin_init_init_gpio_pins -GPIO method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into PTA,
                PTB, PTC, PTD, PTE peripherals.
   - pin_init_deinit_gpio_pins -GPIO method configures registers according to settings  of routing and electrical features. 
                This method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either 
                user selected pins or pins selected in pin items in components. Call this method code to route desired pins 
                into PTA, PTB, PTC, PTD, PTE peripherals.
   - pin_init_init_i2c_pins -I2C method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                I2C0, I2C1 peripherals.
   - pin_init_deinit_i2c_pins -I2C method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                I2C0, I2C1 peripherals.
   - pin_init_init_jtag_pins -JTAG method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                JTAG peripheral.
   - pin_init_deinit_jtag_pins -JTAG method configures registers according to settings  of routing and electrical features. 
                This method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either 
                user selected pins or pins selected in pin items in components. Call this method code to route desired pins 
                into JTAG peripheral.
   - pin_init_init_llwu_pins -LLWU method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                LLWU peripheral.
   - pin_init_deinit_llwu_pins -LLWU method configures registers according to settings  of routing and electrical features. 
                This method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either 
                user selected pins or pins selected in pin items in components. Call this method code to route desired pins 
                into LLWU peripheral.
   - pin_init_init_osc_pins -OSC method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into OSC 
                peripheral.
   - pin_init_deinit_osc_pins -OSC method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into OSC 
                peripheral.
   - pin_init_init_spi_pins -SPI method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                SPI0, SPI1 peripherals.
   - pin_init_deinit_spi_pins -SPI method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                SPI0, SPI1 peripherals.
   - pin_init_init_uart_pins -UART method configures registers according to settings  of routing and electrical features. This 
                method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either user 
                selected pins or pins selected in pin items in components. Call this method code to route desired pins into 
                UART0, UART1, UART2 peripherals.
   - pin_init_deinit_uart_pins -UART method configures registers according to settings  of routing and electrical features. 
                This method is enabled only if any pin of corresponding peripheral type is selected. Selected pins are either 
                user selected pins or pins selected in pin items in components. Call this method code to route desired pins 
                into UART0, UART1, UART2 peripherals.

Module "intMan1"   (component fsl_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.

Module "osa1"      (component fsl_os_abstraction)
   - osa1_OSA_SemaCreate -Creates a semaphore with a given value.
   - osa1_OSA_SemaWait -Pending a semaphore with timeout.
   - osa1_OSA_SemaPost -Signals for someone waiting on the semaphore to wake up.
   - osa1_OSA_SemaDestroy -Destroys a previously created semaphore.
   - osa1_OSA_MutexCreate -Create an unlocked mutex.
   - osa1_OSA_MutexLock -Waits for a mutex and locks it.
   - osa1_OSA_MutexUnlock -Unlocks a previously locked mutex.
   - osa1_OSA_MutexDestroy -Destroys a previously created mutex.
   - osa1_OSA_EventCreate -Initializes an event object with all flags cleared.
   - osa1_OSA_EventWait -Waits for specified event flags to be set.
   - osa1_OSA_EventSet -Sets one or more event flags.
   - osa1_OSA_EventClear -Clears one or more flags.
   - osa1_OSA_EventGetFlags -Gets event flags status.
   - osa1_OSA_EventDestroy -Destroys a previously created event object.
   - osa1_OSA_TaskCreate -Creates a task.
   - osa1_OSA_TaskDestroy -Destroys a previously created task.
   - osa1_OSA_TaskYield -Puts the active task to the end of scheduler's queue.
   - osa1_OSA_TaskGetHandler -Gets the handler of active task.
   - osa1_OSA_TaskGetPriority -Gets the priority of a task.
   - osa1_OSA_TaskSetPriority -Sets the priority of a task.
   - osa1_OSA_MsgQCreate -Initializes a message queue.
   - osa1_OSA_MsgQPut -Puts a message at the end of the queue.
   - osa1_OSA_MsgQGet -Reads and remove a message at the head of the queue.
   - osa1_OSA_MsgQDestroy -Destroys a previously created queue.
   - osa1_OSA_MemAlloc -Reserves the requested amount of memory in bytes.
   - osa1_OSA_MemAllocZero -Reserves the requested amount of memory in bytes and initializes it to 0.
   - osa1_OSA_MemFree -Releases the memory previously reserved.
   - osa1_OSA_TimeDelay -Delays execution for a number of milliseconds.
   - osa1_OSA_TimeGetMsec -Gets the current time since system boot in milliseconds.
   - osa1_OSA_InstallIntHandler -Installs the interrupt handler.
   - osa1_OSA_EnterCritical -Enters the critical section to ensure some code is not preempted.
   - osa1_OSA_ExitCritical -Exits the critical section.
   - osa1_OSA_Init -Initializes the RTOS services.
   - osa1_OSA_Start -Starts the RTOS.

Module "randomNum1" (component fsl_rnga)
   - randomNum1_RNGA_DRV_Init -Initializes the RNGA.
   - randomNum1_RNGA_DRV_Deinit -Shuts down the RNGA.
   - randomNum1_RNGA_DRV_SetMode -Sets the RNGA in normal mode or sleep mode.
   - randomNum1_RNGA_DRV_GetMode -Gets the RNGA working mode.
   - randomNum1_RNGA_DRV_GetRandomData -Gets random data.
   - randomNum1_RNGA_DRV_Seed -Feeds the RNGA module.
   - randomNum1_RNGA_DRV_IRQHandler -RNGA interrupt handler.

Module "dspiCom1"  (component fsl_dspi)
   - dspiCom1_DSPI_DRV_IRQHandler -The function DSPI_DRV_IRQHandler passes IRQ control to either the master or slave driver.
   - dspiCom1_DSPI_DRV_MasterInit -Initializes a DSPI instance for master mode operation.
   - dspiCom1_DSPI_DRV_MasterDeinit -Shuts down a DSPI instance.
   - dspiCom1_DSPI_DRV_MasterSetDelay -Configures the DSPI master mode bus timing delay options.
   - dspiCom1_DSPI_DRV_MasterConfigureBus -Configures the DSPI port physical parameters to access a device on the bus.
   - dspiCom1_DSPI_DRV_MasterTransferBlocking -Performs a blocking SPI master mode transfer.
   - dspiCom1_DSPI_DRV_MasterTransfer -Performs a non-blocking SPI master mode transfer.
   - dspiCom1_DSPI_DRV_MasterGetTransferStatus -Returns whether the previous transfer is completed.
   - dspiCom1_DSPI_DRV_MasterAbortTransfer -Terminates an asynchronous transfer early.
   - dspiCom1_DSPI_DRV_MasterIRQHandler -Interrupt handler for DSPI master mode. This handler uses the buffers stored in the 
                dspi_master_state_t structs to transfer data.
   - dspiCom1_DSPI_DRV_SlaveInit -Initializes a DSPI instance for a slave mode operation, using interrupt mechanism.
   - dspiCom1_DSPI_DRV_SlaveDeinit -Shuts down a DSPI instance - interrupt mechanism.
   - dspiCom1_DSPI_DRV_SlaveTransferBlocking -Transfers data on SPI bus using interrupt and blocking call.
   - dspiCom1_DSPI_DRV_SlaveTransfer -Starts transfer data on SPI bus using interrupt and a non-blocking call.
   - dspiCom1_DSPI_DRV_SlaveAbortTransfer -Aborts the transfer that started by a non-blocking call to a transfer function.
   - dspiCom1_DSPI_DRV_SlaveGetTransferStatus -Returns whether the previous transfer is finished.
   - dspiCom1_DSPI_DRV_SlaveIRQHandler -DSPI Slave Generic IRQ handler.

Module "dmaController1" (component fsl_edma)
   - dmaController1_EDMA_DRV_Init -Initializes all eDMA modules in an SOC.
   - dmaController1_EDMA_DRV_Deinit -Shuts down all eDMA modules.
   - dmaController1_EDMA_DRV_RequestChannel -Requests an eDMA channel dynamically or statically.
   - dmaController1_EDMA_DRV_ReleaseChannel -Releases an eDMA channel.
   - dmaController1_EDMA_DRV_PrepareDescriptorTransfer -Sets the descriptor basic transfer for the descriptor.
   - dmaController1_EDMA_DRV_PrepareDescriptorScatterGather -Configures the memory address for the next transfer TCD for the 
                software TCD.
   - dmaController1_EDMA_DRV_PrepareDescriptorChannelLink -Configures the major channel link the software TCD.
   - dmaController1_EDMA_DRV_PushDescriptorToReg -Copies the software TCD configuration to the hardware TCD.
   - dmaController1_EDMA_DRV_ConfigLoopTransfer -Configures the DMA transfer in a scatter-gather mode.
   - dmaController1_EDMA_DRV_ConfigScatterGatherTransfer -Configures the DMA transfer in a scatter-gather mode.
   - 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_IRQHandler -IRQ Handler for eDMA channel interrupt.
   - dmaController1_EDMA_DRV_ErrorIRQHandler -ERROR IRQ Handler for eDMA channel interrupt.
   - dmaController1_EDMA_DRV_GetChannelStatus -Gets the eDMA channel status.
   - dmaController1_EDMA_DRV_GetUnfinishedBytes -Gets the unfinished bytes for the eDMA channel current TCD.
   - dmaController1_EDMA_DRV_GetFinishedBytes -Gets the bytes already transferred for the eDMA channel current TCD.

Module "flash1"    (component fsl_flash)
   - flash1_RelocateFunction -Relocate a function to RAM address.
   - flash1_FlashInit -Flash initialization.
   - flash1_FlashCommandSequence -Flash command sequence.
   - flash1_PFlashGetProtection -P-Flash get protection.
   - flash1_PFlashSetProtection -P-Flash set protection.
   - flash1_FlashGetSecurityState -Flash get security state.
   - flash1_FlashSecurityBypass -Flash security bypass.
   - flash1_FlashEraseAllBlock -Flash erase all Blocks.
   - flash1_FlashVerifyAllBlock -Flash verify all Blocks.
   - flash1_FlashEraseSector -Flash erase sector.
   - flash1_FlashVerifySection -Flash verify sector.
   - flash1_FlashEraseSuspend -Flash erase suspend.
   - flash1_FlashEraseResume -Flash erase resume.
   - flash1_FlashReadOnce -Flash read once.
   - flash1_FlashProgramOnce -Flash program once.
   - flash1_FlashReadResource -Flash read resource.
   - flash1_FlashProgram -Flash program.
   - flash1_FlashProgramCheck -Flash program check.
   - flash1_FlashCheckSum -Calculate check sum.
   - flash1_FlashProgramSection -Flash program section.
   - flash1_FlashEraseBlock -Flash erase block.
   - flash1_FlashVerifyBlock -Flash verify block.
   - flash1_EERAMGetProtection -EERAM get protection.
   - flash1_EERAMSetProtection -EERAM set protection.
   - flash1_SetEEEEnable -Flash Set EEEEnable.
   - flash1_EEEWrite -EEPROM Emulator Write.
   - flash1_DEFlashPartition -Flash D/E-Flash Partition.
   - flash1_DFlashGetProtection -D-Flash get protection.
   - flash1_DFlashSetProtection -D-Flash set protection.
   - flash1_PFlashSwap -swap between the two half of total logical P-Flash memory blocks within the memory map
   - flash1_PFlashSwapCtl -implements swap control command corresponding with swap control code provided via swapcmd parameter

Module "gpio1"     (component fsl_gpio)
   - gpio1_GPIO_DRV_Init -Initializes all GPIO pins used by the board.
   - gpio1_GPIO_DRV_InputPinInit -Initializes one GPIO input pin used by the board.
   - gpio1_GPIO_DRV_OutputPinInit -Initializes one GPIO output pin used by the board.
   - gpio1_GPIO_DRV_GetPinDir -Gets the current direction of the individual GPIO pin.
   - gpio1_GPIO_DRV_SetPinDir -Sets the current direction of the individual GPIO pin.
   - gpio1_GPIO_DRV_WritePinOutput -Sets the output level of the individual GPIO pin to the logic 1 or 0.
   - gpio1_GPIO_DRV_SetPinOutput -Sets the output level of the individual GPIO pin to the logic 1.
   - gpio1_GPIO_DRV_ClearPinOutput -Sets the output level of the individual GPIO pin to the logic 0.
   - gpio1_GPIO_DRV_TogglePinOutput -Reverses current output logic of the individual GPIO pin.
   - gpio1_GPIO_DRV_ReadPinInput -Reads the current input value of the individual GPIO pin.
   - gpio1_GPIO_DRV_SetDigitalFilterCmd -Enables or disables the digital filter in a single port.
   - gpio1_GPIO_DRV_IsPinIntPending -Reads the individual pin-interrupt status flag.
   - gpio1_GPIO_DRV_ClearPinIntFlag -Clears the individual GPIO pin interrupt status flag.

Module "DbgCs1"    (component fsl_debug_console)
   - DbgCs1_DbgConsole_Init -Init the UART/LPUART used for debug messages.
   - DbgCs1_DbgConsole_DeInit -Deinit the UART/LPUART used for debug messages.
   - DbgCs1_debug_printf -Prints formatted output to the standard output stream.
   - DbgCs1_debug_putchar -Writes a character to stdout.
   - DbgCs1_debug_scanf -Reads formatted data from the standard input stream.
   - DbgCs1_debug_getchar -Reads a character from standard input.

Module "i2cCom1"   (component fsl_i2c)
   - i2cCom1_I2C_DRV_IRQHandler -Pass IRQ control to either the master or slave driver.
   - i2cCom1_I2C_DRV_MasterInit -Initializes the I2C master mode driver.
   - i2cCom1_I2C_DRV_MasterDeinit -Shuts down the driver.
   - i2cCom1_I2C_DRV_MasterSetBaudRate -Configures the I2C bus to access a device.
   - i2cCom1_I2C_DRV_MasterSendDataBlocking -Performs a blocking send transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterSendData -Performs a non-blocking send transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterGetSendStatus -Gets the current status of the I2C master transmit.
   - i2cCom1_I2C_DRV_MasterAbortSendData -Terminates a non-blocking I2C Master transmission early.
   - i2cCom1_I2C_DRV_MasterReceiveDataBlocking -Performs a blocking receive transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterReceiveData -Performs a non-blocking receive transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterGetReceiveStatus -Gets the current status of the I2C master receive.
   - i2cCom1_I2C_DRV_MasterReceiveDataPolling -Performs a polling receive transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterSendDataPolling -Performs a polling send transaction on the I2C bus.
   - i2cCom1_I2C_DRV_MasterIRQHandler -The interrupt handler for I2C master mode.
   - i2cCom1_I2C_DRV_SlaveInit -Initializes the I2C module.
   - i2cCom1_I2C_DRV_SlaveDeinit -Shuts down the I2C slave driver.
   - i2cCom1_I2C_DRV_SlaveGetHandler -Gets the i2c slave run-time state structure.
   - i2cCom1_I2C_DRV_SlaveSendData -Sends/transmits data by using a non-blocking method.
   - i2cCom1_I2C_DRV_SlaveSendDataBlocking -Sends (transmits) data by using a blocking method.
   - i2cCom1_I2C_DRV_SlaveReceiveData -Receives the data by using a non-blocking method.
   - i2cCom1_I2C_DRV_SlaveReceiveDataBlocking -Receives data by using a blocking method.
   - i2cCom1_I2C_DRV_SlaveGetReceiveStatus -Gets the current status of the I2C slave driver.
   - i2cCom1_I2C_DRV_SlaveGetTransmitStatus -Gets the current status of the I2C slave driver.
   - i2cCom1_I2C_DRV_SlaveAbortReceiveData -Terminates a non-blocking receive of the I2C slave early.
   - i2cCom1_I2C_DRV_SlaveAbortSendData -Terminates a non-blocking send of the I2C slave early.
   - i2cCom1_I2C_DRV_SlaveIsBusBusy -Gets the current status of the I2C slave bus.
   - i2cCom1_I2C_DRV_SlaveSendDataPolling -Sends out multiple bytes of data using a polling method.
   - i2cCom1_I2C_DRV_SlaveReceiveDataPolling -Receives multiple bytes of data using a polling method.
   - i2cCom1_I2C_DRV_SlaveIRQHandler -The interrupt handler for I2C slave mode.

Module "pitTimer1" (component fsl_pit)
   - pitTimer1_PIT_DRV_Init -Initializes the PIT module.
   - pitTimer1_PIT_DRV_Deinit -Disables the PIT module and gate control.
   - pitTimer1_PIT_DRV_InitChannel -Initializes the PIT channel.
   - pitTimer1_PIT_DRV_StartTimer -Starts the timer counting.
   - pitTimer1_PIT_DRV_StopTimer -Stops the timer counting.
   - pitTimer1_PIT_DRV_SetTimerPeriodByUs -Sets the timer period in microseconds.
   - pitTimer1_PIT_DRV_GetTimerPeriodByUs -Gets the timer period in microseconds for one single channel.
   - pitTimer1_PIT_DRV_ReadTimerUs -Reads the current timer value in microseconds.
   - pitTimer1_PIT_DRV_SetTimerPeriodByCount -Sets the timer period in units of count.
   - pitTimer1_PIT_DRV_GetTimerPeriodByCount -Returns the current timer period in units of count.
   - pitTimer1_PIT_DRV_ReadTimerCount -Reads the current timer counting value.
   - pitTimer1_PIT_DRV_InitUs -Initializes two PIT channels to serve as a microseconds unit.
   - pitTimer1_PIT_DRV_GetUs -Gets an absolute time stamp.
   - pitTimer1_PIT_DRV_DelayUs -Delays the specific microseconds.
   - pitTimer1_PIT_DRV_ClearIntFlag -Clears the timer interrupt flag.
   - pitTimer1_PIT_DRV_IsIntPending -Reads the current timer timeout flag.

Module "adConv1"   (component fsl_adc16)
   - adConv1_ADC16_DRV_GetAutoCalibrationParam -Gets the calibration parameters by auto calibration.
   - adConv1_ADC16_DRV_SetCalibrationParam -Sets the calibration parameters.
   - adConv1_ADC16_DRV_StructInitUserConfigDefault -Fills the initial user configuration by default for a one-time trigger mode.
   - adConv1_ADC16_DRV_Init -Initializes the ADC module converter.
   - adConv1_ADC16_DRV_Deinit -De-initializes the ADC module converter.
   - adConv1_ADC16_DRV_ConfigHwCompare -Configures the hardware compare feature.
   - adConv1_ADC16_DRV_ConfigHwAverage -Configures the hardware averaging feature.
   - adConv1_ADC16_DRV_SetChnMux -Switches the channel mux.
   - adConv1_ADC16_DRV_ConfigConvChn -Configure the conversion channel by software.
   - adConv1_ADC16_DRV_WaitConvDone -Waits for the latest conversion to be complete.
   - adConv1_ADC16_DRV_PauseConv -Pauses the current conversion by software.
   - adConv1_ADC16_DRV_GetConvValueRAW -Gets the latest conversion value with no format.
   - adConv1_ADC16_DRV_GetConvValueSigned -Gets the latest conversion value with signed.
   - adConv1_ADC16_DRV_GetConvFlag -Gets the event status of the ADC16 module.
   - adConv1_ADC16_DRV_GetChnFlag -Gets the event status of each channel group.

Module "flexTimer1" (component fsl_ftm)
   - flexTimer1_FTM_DRV_Init -Initializes the FTM driver.
   - flexTimer1_FTM_DRV_Deinit -Shuts down the FTM driver.
   - flexTimer1_FTM_DRV_PwmStop -Stops the channel PWM.
   - flexTimer1_FTM_DRV_PwmStart -Configures the duty cycle and frequency and starts outputting the PWM on a specified channel .
   - flexTimer1_FTM_DRV_QuadDecodeStart -Configures the parameters and activates the quadrature decode mode.
   - flexTimer1_FTM_DRV_QuadDecodeStop -De-activates the quadrature decode mode.
   - flexTimer1_FTM_DRV_CounterStart -Starts the FTM counter.
   - flexTimer1_FTM_DRV_CounterStop -Stops the FTM counter.
   - flexTimer1_FTM_DRV_CounterRead -Reads back the current value of the FTM counter.
   - flexTimer1_FTM_DRV_SetClock -Set FTM clock source.
   - flexTimer1_FTM_DRV_GetClock -Retrieves the frequency of the clock source feeding the FTM counter.
   - flexTimer1_FTM_DRV_SetTimeOverflowIntCmd -Enables or disables the timer overflow interrupt.
   - flexTimer1_FTM_DRV_SetFaultIntCmd -Enables or disables the fault interrupt.
   - flexTimer1_FTM_DRV_SetupChnInputCapture -Enables capture of an input signal on the channel using the function parameters.
   - flexTimer1_FTM_DRV_SetupChnOutputCompare -Configures the FTM to generate timed pulses.
   - flexTimer1_FTM_DRV_SetupChnDualEdgeCapture -Configures the dual edge capture mode of the FTM.
   - flexTimer1_FTM_DRV_IRQHandler -Action to take when an FTM interrupt is triggered.

Module "uart_camera" (component fsl_uart)
   - uart_camera_UART_DRV_EdmaInit -Initializes an UART instance to work with EDMA.
   - uart_camera_UART_DRV_EdmaDeinit -Shuts down the UART.
   - uart_camera_UART_DRV_EdmaSendDataBlocking -Sends (transmits) data out through the UART-EDMA module using a blocking method.
   - uart_camera_UART_DRV_EdmaSendData -Sends (transmits) data through the UART-EDMA module using a non-blocking method.
   - uart_camera_UART_DRV_EdmaGetTransmitStatus -Returns whether the previous UART-EDMA transmit has finished.
   - uart_camera_UART_DRV_EdmaAbortSendingData -Terminates a non-blocking UART-EDMA transmission early.
   - uart_camera_UART_DRV_EdmaReceiveDataBlocking -Gets (receives) data from the UART-EDMA module using a blocking method.
   - uart_camera_UART_DRV_EdmaReceiveData -Gets (receives) data from the UART-EDMA module using a non-blocking method.
   - uart_camera_UART_DRV_EdmaGetReceiveStatus -Returns whether the previous UART-EDMA receive is complete.
   - uart_camera_UART_DRV_EdmaAbortReceivingData -Terminates a non-blocking UART-EDMA receive early.

Module "Cpu"       (component MK22FN512LH12_4SDK)
   - Cpu_SystemInit -This method configures the oscillator (PLL) that is part of the microcontroller device. SystemInit is 
                called from startup_device file.
   - Cpu_SystemCoreClockUpdate -SystemCoreClockUpdate evaluates the clock register settings and calculates the current core 
                clock.

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