Jump to main content

##

# 1.2.1.21 SYS_MODULE_TASKS_ROUTINE Typedef

## C

    typedef void (* SYS_MODULE_TASKS_ROUTINE) ( SYS_MODULE_OBJ object );

## Summary

Pointer to a routine that performs the tasks necessary to maintain a state machine in a module system module (driver, library, or system-maintained application).

## Description

This data type is a pointer to a routine that performs the tasks necessary to maintain a state machine in a module system module (driver, library, or system-maintained application).

## Precondition

The low-level board initialization must have (and will be) completed and the module's initialization routine will have been called before the system will call the deinitialization routine for any modules.

## Parameters

Param | Description
--- | ---
object | Handle to the module instance

## Returns

None.

## Example

None.

## Remarks

If the module is interrupt driven, the system will call this routine from an interrupt context.