Function
nuContMgrInit
Syntax
u8 nuContMgrInit(void)
Arguments
None
Return Value
Bit pattern of the connected Controller
Description
Initilializes and registers the Controller Manager
Initializes the Controller Manager and registers it in the SI Manager. If the Controller Manager needs to be removed from the SI Manager, please use the nuContMgrRemove function to remove it. Once the Controller Manager is removed, the Controller needs to be initialized and the Controller Manager needs to be started. The return value is a bit pattern of the connected Controller.
7 6 5 4 3 2 1 0 bit
-------------------------------
Bit pattern | - | - | - | - | 4 | 3 | 2 | 1 |
-------------------------------
*Bit is 1 if the Controller is connected.
If you want to execute some function after the Controller data has been read, you can register that function as a callback function in the Controller Manager. The registration is made with the nuContReadFuncSet function and removed with the nuContReadFuncRemove function.
Since this function is called by the nuContInit function, in most cases this function does not need to be called.
See Also
nuSiMgrInit, nuContInit, nuContReadFuncSet, and nuContReadFuncRemove