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

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

Module "pin_mux"   (component PinSettings)
   - pin_mux_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_mux_configure_can_pins -CAN 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 CAN0 peripheral.
   - pin_mux_configure_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, CMP2 peripherals.
   - pin_mux_configure_enet_pins -ENET 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 ENET peripheral.
   - pin_mux_configure_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_mux_configure_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, I2C2 peripherals.
   - pin_mux_configure_i2s_pins -I2S 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 I2S0 peripheral.
   - pin_mux_configure_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_mux_configure_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_mux_configure_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_mux_configure_rtc_pins -RTC 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 RTC peripheral.
   - pin_mux_configure_sdhc_pins -SDHC 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 SDHC peripheral.
   - pin_mux_configure_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, SPI2 peripherals.
   - pin_mux_configure_tpiu_pins -TPIU 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 TPIU peripheral.
   - pin_mux_configure_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, UART3, UART4, UART5 peripherals.

Module "gpio_pins" (component fsl_gpio)
   - gpio_pins_GPIO_DRV_Init -Initialize all GPIO pins used by board
   - gpio_pins_GPIO_DRV_InputPinInit -Initializes one GPIO input pin used by board.
   - gpio_pins_GPIO_DRV_OutputPinInit -Initializes one GPIO output pin used by board.
   - gpio_pins_GPIO_DRV_GetPinDir -Gets the current direction of the individual GPIO pin.
   - gpio_pins_GPIO_DRV_SetPinDir -Sets the current direction of the individual GPIO pin.
   - gpio_pins_GPIO_DRV_WritePinOutput -Sets the output level of the individual GPIO pin to the logic 1 or 0.
   - gpio_pins_GPIO_DRV_SetPinOutput -Sets the output level of the individual GPIO pin to the logic 1.
   - gpio_pins_GPIO_DRV_ClearPinOutput -Sets the output level of the individual GPIO pin to the logic 0.
   - gpio_pins_GPIO_DRV_TogglePinOutput -Reverses current output logic of the individual GPIO pin.
   - gpio_pins_GPIO_DRV_ReadPinInput -Reads the current input value of the individual GPIO pin.
   - gpio_pins_GPIO_DRV_SetDigitalFilterCmd -Enables or disables the digital filter in a single port.
   - gpio_pins_GPIO_DRV_ClearPinIntFlag -Clears the individual GPIO pin interrupt status flag.

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 "clockMan1" (component fsl_clock_manager)
   - clockMan1_CLOCK_SYS_GetDmaFreq -Gets the clock frequency for DMA module.
   - clockMan1_CLOCK_SYS_GetDmamuxFreq -Gets the clock frequency for DMAMUX module.
   - clockMan1_CLOCK_SYS_GetPortFreq -Gets the clock frequency for PORT module.
   - clockMan1_CLOCK_SYS_GetMpuFreq -Gets the clock frequency for MPU module.
   - clockMan1_CLOCK_SYS_GetEwmFreq -Gets the clock frequency for EWM module.
   - clockMan1_CLOCK_SYS_GetFlexbusFreq -Gets the clock frequency for FLEXBUS 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_GetRngaFreq -Gets the clock frequency for RNGA module.
   - clockMan1_CLOCK_SYS_GetAdcFreq -Gets the clock frequency for ADC 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_GetSaiFreq -Gets the clock frequency for I2S module.
   - clockMan1_CLOCK_SYS_GetPdbFreq -Gets the clock frequency for PDB module.
   - clockMan1_CLOCK_SYS_GetFtmFreq -Gets the clock frequency for FTM module. (FlexTimer)
   - 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_GetEnetRmiiFreq -Gets the clock frequency for ENET module RMII clock.
   - clockMan1_CLOCK_SYS_GetEnetTimeStampFreq -Gets the clock frequency for ENET module TIME clock.
   - clockMan1_CLOCK_SYS_GetUsbFreq -Gets the clock frequency for USB FS OTG module.
   - 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_GetUartFreq -Gets the clock frequency for UART module.
   - clockMan1_CLOCK_SYS_GetSdhcFreq -Gets the clock frequency for SDHC module.
   - clockMan1_CLOCK_SYS_GetLpuartFreq -Gets the clock frequency for LPUART module.
   - clockMan1_CLOCK_SYS_GetGpioFreq -Gets the clock frequency for GPIO module.
   - clockMan1_CLOCK_SYS_GetTpmFreq -Gets the clock frequency for TPM 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_EnableMpuClock -Enable the clock for MPU module.
   - clockMan1_CLOCK_SYS_DisableMpuClock -Disable the clock for MPU module.
   - clockMan1_CLOCK_SYS_GetMpuGateCmd -Get the the clock gate state for MPU 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_EnableLptimerClock -Enable the clock for LPTIMER module.
   - clockMan1_CLOCK_SYS_DisableLptimerClock -Disable the clock for LPTIMER module.
   - clockMan1_CLOCK_SYS_GetLptimerGateCmd -Get the the clock gate state for LPTIMER module.
   - clockMan1_CLOCK_SYS_EnableCmtClock -Enable the clock for CMT module.
   - clockMan1_CLOCK_SYS_DisableCmtClock -Disable the clock for CMT module.
   - clockMan1_CLOCK_SYS_GetCmtGateCmd -Get the the clock gate state for CMT 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_EnableEnetClock -Enable the clock for ENET module.
   - clockMan1_CLOCK_SYS_DisableEnetClock -Disable the clock for ENET module.
   - clockMan1_CLOCK_SYS_GetEnetGateCmd -Get the the clock gate state for ENET module.
   - clockMan1_CLOCK_SYS_EnableUsbClock -Enable the clock for USBFS module.
   - clockMan1_CLOCK_SYS_DisableUsbClock -Disable the clock for USBFS module.
   - clockMan1_CLOCK_SYS_GetUsbGateCmd -Get the the clock gate state for USB module.
   - clockMan1_CLOCK_SYS_EnableUsbdcdClock -Enable the clock for USBDCD module.
   - clockMan1_CLOCK_SYS_DisableUsbdcdClock -Disable the clock for USBDCD module.
   - clockMan1_CLOCK_SYS_GetUsbdcdGateCmd -Get the the clock gate state for USBDCD module.
   - clockMan1_CLOCK_SYS_EnableFlexcanClock -Enable the clock for FLEXCAN module.
   - clockMan1_CLOCK_SYS_DisableFlexcanClock -Disable the clock for FLEXCAN module.
   - clockMan1_CLOCK_SYS_GetFlexcanGateCmd -Get the the clock gate state for FLEXCAN 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_EnableSdhcClock -Enable the clock for SDHC module.
   - clockMan1_CLOCK_SYS_DisableSdhcClock -Disable the clock for SDHC module.
   - clockMan1_CLOCK_SYS_GetSdhcGateCmd -Get the the clock gate state for SDHC module.
   - clockMan1_CLOCK_SYS_GetFreq -Gets the clock frequency for a specific clock name.
   - clockMan1_CLOCK_SYS_SetSource -Sets the clock source setting.
   - clockMan1_CLOCK_SYS_GetSource -Gets the clock source setting.
   - clockMan1_CLOCK_SYS_SetDivider -Sets the clock divider setting.
   - clockMan1_CLOCK_SYS_GetDivider -Gets the clock divider setting.
   - clockMan1_CLOCK_SYS_SetOutDividers -Sets the clock out dividers setting.
   - clockMan1_CLOCK_HAL_GetOutClk -Gets the current out clock.
   - clockMan1_CLOCK_HAL_GetFllClk -Gets the current FLL clock.
   - clockMan1_CLOCK_HAL_GetPll0Clk -Gets the current PLL0 clock.
   - clockMan1_CLOCK_HAL_GetPll1Clk -Gets the current PLL1 clock.
   - clockMan1_CLOCK_HAL_GetInternalRefClk -Get the current IR (internal reference) clock.

Module "i2cCom1"   (component fsl_i2c)
   - 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_MasterReceiveDataBlocking -Performs a blocking receive transaction on the I2C bus.
   - i2cCom1_I2C_DRV_SlaveInit -Initializes the I2C module.
   - i2cCom1_I2C_DRV_SlaveDeinit -Shuts down the I2C slave driver.
   - i2cCom1_I2C_DRV_SlaveInstallDataSource -Installs or uninstalls slave data source callback function.
   - i2cCom1_I2C_DRV_SlaveInstallDataSink -Installs or uninstalls slave data sink callback function.

Module "layer1"    (component fsl_os_abstraction)
   - layer1_OSA_SemaCreate -Creates a semaphore with a given value.
   - layer1_OSA_SemaWait -Pending a semaphore with timeout.
   - layer1_OSA_SemaPost -Signals for someone waiting on the semaphore to wake up.
   - layer1_OSA_SemaDestroy -Destroys a previously created semaphore.
   - layer1_OSA_MutexCreate -Create an unlocked mutex.
   - layer1_OSA_MutexLock -Waits for a mutex and locks it.
   - layer1_OSA_MutexUnlock -Unlocks a previously locked mutex.
   - layer1_OSA_MutexDestroy -Destroys a previously created mutex.
   - layer1_OSA_EventCreate -Initializes an event object with all flags cleared.
   - layer1_OSA_EventWait -Waits for specified event flags to be set.
   - layer1_OSA_EventSet -Sets one or more event flags.
   - layer1_OSA_EventClear -Clears one or more flags.
   - layer1_OSA_EventDestroy -Destroys a previously created event object.
   - layer1_OSA_TaskCreate -Creates a task.
   - layer1_OSA_TaskDestroy -Destroys a previously created task.
   - layer1_OSA_TaskYield -Puts the active task to the end of scheduler's queue.
   - layer1_OSA_TaskGetHandler -Gets the handler of active task.
   - layer1_OSA_TaskGetPriority -Gets the priority of a task.
   - layer1_OSA_TaskSetPriority -Sets the priority of a task.
   - layer1_OSA_MsgQCreate -Initializes a message queue.
   - layer1_OSA_MsgQPut -Puts a message at the end of the queue.
   - layer1_OSA_MsgQGet -Reads and remove a message at the head of the queue.
   - layer1_OSA_MsgQDestroy -Destroys a previously created queue.
   - layer1_OSA_MemAlloc -Reserves the requested amount of memory in bytes.
   - layer1_OSA_MemAllocZero -Reserves the requested amount of memory in bytes and initializes it to 0.
   - layer1_OSA_MemFree -Releases the memory previously reserved.
   - layer1_OSA_TimeDelay -Delays execution for a number of milliseconds.
   - layer1_OSA_TimeGetMsec -Gets the current time since system boot in milliseconds.
   - layer1_OSA_InstallIntHandler -Installs the interrupt handler.
   - layer1_OSA_EnterCritical -Enters the critical section to ensure some code is not preempted.
   - layer1_OSA_ExitCritical -Exits the critical section.
   - layer1_OSA_Init -Initializes the RTOS services.
   - layer1_OSA_Start -Starts the RTOS.
   - layer1_OSA_PollAllOtherTasks -Calls all task functions one time except for the current task.

Module "Cpu"       (component MK64FN1M0LL12_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.

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