Function

    nuSiCallBackAdd

    Syntax:

    u8 nuSiCallBackAdd(NUCallBackList* list)

    Arguments:

    list   Pointer to NUCallBackList structure

    Return Value:

    None

    Explanation:

Registers the device manager

Registers the deivce manager specified by list in the SI manager. The actual state of a device manager is a function pointer array to callback functions. Because of this, this function registers the NUCallBackList structure that contains the function pointer array specified by list in the SI manager.

Each device manager is given a unique number. This value is compared with the message sent to the SI manager and the required function is called.

The NUCallBackList structure is a link list. Use the nuSiCallBackRemove function to remove a function which has been registered.

This function is used when creating a device manager that is unique to an application.

Reference: nuSiMgrInit, nuSiCallBackRemove

- Revision History

1999/2/1 Changed "format" and changed description text.