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

ParamDescription
objectHandle 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.