Error Codes
[Interface Definition for EDMA3 Resource Manager Layer]

Usage of Resource Manager. More...

Defines

#define EDMA3_RM_E_BASE   (-155)
#define EDMA3_RM_E_OBJ_NOT_DELETED   (EDMA3_RM_E_BASE)
#define EDMA3_RM_E_OBJ_NOT_CLOSED   (EDMA3_RM_E_BASE-1)
#define EDMA3_RM_E_OBJ_NOT_OPENED   (EDMA3_RM_E_BASE-2)
#define EDMA3_RM_E_INVALID_PARAM   (EDMA3_RM_E_BASE-3)
#define EDMA3_RM_E_RES_ALREADY_FREE   (EDMA3_RM_E_BASE-4)
#define EDMA3_RM_E_RES_NOT_OWNED   (EDMA3_RM_E_BASE-5)
#define EDMA3_RM_E_SPECIFIED_RES_NOT_AVAILABLE   (EDMA3_RM_E_BASE-6)
#define EDMA3_RM_E_ALL_RES_NOT_AVAILABLE   (EDMA3_RM_E_BASE-7)
#define EDMA3_RM_E_INVALID_STATE   (EDMA3_RM_E_BASE-8)
#define EDMA3_RM_E_MAX_RM_INST_OPENED   (EDMA3_RM_E_BASE-9)
#define EDMA3_RM_E_RM_MASTER_ALREADY_EXISTS   (EDMA3_RM_E_BASE-10)
#define EDMA3_RM_E_CALLBACK_ALREADY_REGISTERED   (EDMA3_RM_E_BASE-11)
#define EDMA3_RM_E_SEMAPHORE   (EDMA3_RM_E_BASE-12)
#define EDMA3_RM_E_FEATURE_UNSUPPORTED   (EDMA3_RM_E_BASE-13)
#define EDMA3_RM_E_RES_NOT_ALLOCATED   (EDMA3_RM_E_BASE-14)

Detailed Description

Usage of Resource Manager.

Error Codes returned by the EDMA3 Resource Manager Layer


Define Documentation

#define EDMA3_RM_E_ALL_RES_NOT_AVAILABLE   (EDMA3_RM_E_BASE-7)

No Resource of specified type is available

#define EDMA3_RM_E_BASE   (-155)

Resource Manager Error Codes base define

#define EDMA3_RM_E_CALLBACK_ALREADY_REGISTERED   (EDMA3_RM_E_BASE-11)

Callback function already registered.

#define EDMA3_RM_E_FEATURE_UNSUPPORTED   (EDMA3_RM_E_BASE-13)

Hardware feature NOT supported

#define EDMA3_RM_E_INVALID_PARAM   (EDMA3_RM_E_BASE-3)

Invalid Parameter passed to API

#define EDMA3_RM_E_INVALID_STATE   (EDMA3_RM_E_BASE-8)

Invalid State of EDMA3 RM Obj

#define EDMA3_RM_E_MAX_RM_INST_OPENED   (EDMA3_RM_E_BASE-9)

Maximum no of Res Mgr Instances already Opened

#define EDMA3_RM_E_OBJ_NOT_CLOSED   (EDMA3_RM_E_BASE-1)

Resource Manager Object Not Closed yet. So the object cannot be deleted.

#define EDMA3_RM_E_OBJ_NOT_DELETED   (EDMA3_RM_E_BASE)

Resource Manager Object Not Deleted yet. So the object cannot be created.

#define EDMA3_RM_E_OBJ_NOT_OPENED   (EDMA3_RM_E_BASE-2)

Resource Manager Object Not Opened yet So the object cannot be closed.

#define EDMA3_RM_E_RES_ALREADY_FREE   (EDMA3_RM_E_BASE-4)

Resource requested for freeing is already free

#define EDMA3_RM_E_RES_NOT_ALLOCATED   (EDMA3_RM_E_BASE-14)

EDMA3 Resource NOT allocated

#define EDMA3_RM_E_RES_NOT_OWNED   (EDMA3_RM_E_BASE-5)

Resource requested for allocation/freeing is not owned

#define EDMA3_RM_E_RM_MASTER_ALREADY_EXISTS   (EDMA3_RM_E_BASE-10)

More than one Res Mgr Master Instance NOT supported. Only 1 master can exist.

#define EDMA3_RM_E_SEMAPHORE   (EDMA3_RM_E_BASE-12)

Semaphore related error

#define EDMA3_RM_E_SPECIFIED_RES_NOT_AVAILABLE   (EDMA3_RM_E_BASE-6)

Resource is not available


Generated on Mon Oct 22 16:23:07 2007 for EDMA3 Resource Manager by  doxygen 1.4.7