Jump to main content

##

# 1.2.11.4.2 SYS_TIME_Deinitialize Function

## C

    void SYS_TIME_Deinitialize ( SYS_MODULE_OBJ object )

## Summary

Deinitializes the specific module instance of the SYS TIMER module

## Description

This function deinitializes the specific module instance disabling its operation (and any hardware for driver modules). Resets all of the internal data structures and fields for the specified instance to the default settings.

## Precondition

The SYS_TIME_Initialize function should have been called before calling this function.

## Parameters

Param | Description
--- | ---
object | SYS TIMER object handle, returned from SYS_TIME_Initialize

## Returns

None.

## Example

    // Handle "objSysTime" value must have been returned from SYS_TIME_Initialize.

    SYS_TIME_Deinitialize (objSysTime);

    if (SYS_TIME_Status (objSysTime) != SYS_STATUS_UNINITIALIZED)
    {
        // Check again later if you need to know
        // when the SYS TIME is De-initialized.
    }

## Remarks

Once the Initialize operation has been called, the De-initialize operation must be called before the Initialize operation can be called again.