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

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

Module "G4XS1"     (component Gen4eXtremeSwitch)
   - G4XS1_Init -Initializes the device according to the component properties.   This method writes the data gathered from the 
                component properties into registers via SPI. When auto initialization is enabled, this method will be called 
                automatically within PE initialization function - PE_low_level_init().
   - G4XS1_GetQuickStatus -Returns current status of the device.   Reads the quick status register which provides glance at 
                failure overview. As long as no failure flag is set (logic 1), no control action by the microcontroller is 
                necessary.   Meaning of bits in quick status register can be found in datasheet or header file.
   - G4XS1_GetChannelStatus -Gets the information of the fault for all available channels.   Reads information from CHx status 
                register.   Meaning of bits in CHx status register can be found in datasheet or header file.
   - G4XS1_GetDeviceStatus -Gets information on the status of the device.   Reads information from device status register.   
                Meaning of bits in device status register can be found in datasheet or header file.
   - G4XS1_GetIOStatus -Gets information on the I/O of the device.   Reads information from I/O status register.   Meaning of 
                bits in I/O status register can be found in datasheet or header file.
   - G4XS1_ReadRegister -Reads value of the given register via SPI.   This method allows the user to read content from a 
                register of the device(s).
   - G4XS1_WriteRegister -Writes value to the given register via SPI.   This method allows the user to set a custom value to a 
                register of the device.
   - G4XS1_FeedWatchdog -Toggles the watchdog bit in all devices to avoid watchdog timeout.   Watchdog is fed with every SPI 
                write. If there is not SPI communication it is necessary to feed it before the timeout expires. The watchdog 
                timeout depends on WD SEL bit in Intialization register 1. The timeout is either 32 ms or 128 ms.
   - G4XS1_SetPWMDuty -Sets PWM duty for specified channel.   Calling this method will set PWM output immediately (if PWM is 
                enabled). This method writes PWM value into CHx register.
   - G4XS1_IncrementalPWMControl -This method sets LSB step according to which the duty cycle will be incremented or 
                decremented with every call of this method.

Module "TU1"       (component TimerUnit_LDD)
   - TU1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc. If the property <"Enable in init. code"> is set to 
                "yes" value then the device is also enabled (see the description of the <Enable> method). In this case the 
                <Enable> method is not necessary and needn't to be generated. This method can be called only once. Before the 
                second call of Init the <Deinit> must be called first.
   - TU1_Enable -Enables the component - it starts the signal generation. Events may be generated (see SetEventMask). The 
                method is not available if the counter can't be disabled/enabled by HW.
   - TU1_Disable -Disables the component - it stops signal generation and events calling. The method is not available if the 
                counter can't be disabled/enabled by HW.
   - TU1_GetPeriodTicks -Returns the number of counter ticks before re-initialization. See also method <SetPeriodTicks>. This 
                method is available only if the property <"Counter restart"> is switched to 'on-match' value.
   - TU1_ResetCounter -Resets counter. If counter is counting up then it is set to zero. If counter is counting down then 
                counter is updated to the reload value.   The method is not available if HW doesn't allow resetting of the 
                counter.
   - TU1_GetCounterValue -Returns the content of counter register. This method can be used both if counter is enabled and if 
                counter is disabled. The method is not available if HW doesn't allow reading of the counter.
   - TU1_SetOffsetTicks -Sets the new offset value to channel specified by the parameter ChannelIdx. It is user responsibility 
                to use value below selected period. This method is available when at least one channel is configured.
   - TU1_GetOffsetTicks -Returns the number of counter ticks to compare match channel specified by the parameter ChannelIdx. 
                See also method <SetOffsetTicks>. This method is available when at least one channel is configured.
   - TU1_SelectOutputAction -Sets the type of compare match and counter overflow action on channel output. This method is 
                available when at least one channel is configured.

Module "SM1"       (component SPImaster)
   - SM1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc.   If the "Enable in init. code" is set to "yes" value 
                then the device is also enabled(see the description of the Enable() method). In this case the Enable() method 
                is not necessary and needn't to be generated.    This method can be called only once. Before the second call of 
                Init() the Deinit() must be called first.
   - SM1_SendBlock -Sends a block of characters. The method returns ERR_BUSY when the previous block transmission is not 
                completed. The method <CancelBlockTransmission> can be used to cancel a transmit operation. This method 
                finishes immediately after calling it - it doesn't wait the end of data transmission. Use event <OnBlockSent> 
                to check the end of data transmission or method GetSentDataNum to check the state of sending.
   - SM1_ReceiveBlock -This method specifies the number of data to receive. The method returns ERR_BUSY until the specified 
                number of characters is received. The method <CancelBlockReception> can be used to cancel a running receive 
                operation. If a receive operation is not in progress (the method was not called or a previous operation has 
                already finished) all received characters will be lost without any notification. To prevent the loss of data 
                call the method immediately after the last receive operation has finished (e.g. from the <OnBlockReceived> 
                event). This method finishes immediately after calling it - it doesn't wait the end of data reception. Use 
                event <OnBlockReceived> to check the end of data reception or method GetReceivedDataNum to check the state of 
                receiving.
   - SM1_GetBlockReceivedStatus -This method returns whether the receiver is finished reception of all data block. The status 
                flag is accumulated, after calling this method the status is returned and cleared (set to "false" state). This 
                method is available only if method ReceiveBlock is enabled.

Module "Cpu"       (component MKL25Z128LK4)

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