2.106.23 SMC_CALLBACK Typedef

C

typedef void (* SMC_CALLBACK)( uintptr_t context, uint32_t interruptStatus )

Summary

Defines the data type and function signature for the SMC peripheral callback function.

Description

This data type defines the function signature for the SMC peripheral callback function. The SMC peripheral will call back the client's function with this signature when the SMC interrupt has occurred.

Precondition

SMC_Initialize must have been called for the given SMC peripheral instance. Callback must have been registered using SMC_CallbackRegister().

Parameters

ParamDescription
contextAllows the caller to provide a context value (usually a pointerto the callers context for multiple clients).
interruptStatusSMC interrupt status

Returns

None.

Example

void smcCallback( uintptr_t context, uint32_t interruptStatus )
{
}

SMC_CallbackRegister(smcCallback, (uintptr_t)NULL);

Remarks

None.