1.2.2 PRIME_Initialize Function

C

SYS_MODULE_OBJ PRIME_Initialize
(
  const SYS_MODULE_INDEX index,
  const SYS_MODULE_INIT * init
)

Summary

Initializes the PRIME Stack for the specified index.

Description

This routine initializes the PRIME Stack making it ready for clients to use.

Precondition

None.

Parameters

ParamDescription
indexIdentifier for the instance to be initialized (single instance allowed)
init

Pointer to the init data structure containing any data necessary to initialize the module.

Returns

If successful, returns a valid module instance object. Otherwise, returns SYS_MODULE_OBJ_INVALID.

Example

PRIME_STACK_INIT initData;
SYS_MODULE_OBJ sysObjPrime;

sysObjPrime = PRIME_Initialize(PRIME_INDEX_0, (SYS_MODULE_INIT *)&initData);
if (sysObjPrime == SYS_MODULE_OBJ_INVALID)
{

}

Remarks

This routine must be called before any other PRIME routine is called.