1.2.1.15 SYS_STATUS Enum
C
typedef enum
{
// Indicates that a non-system defined error has occurred. The caller
// must call the extended status routine for the module in question to
// identify the error.
SYS_STATUS_ERROR_EXTENDED = -10,
/*An unspecified error has occurred.*/
SYS_STATUS_ERROR = -1,
// The module has not yet been initialized
SYS_STATUS_UNINITIALIZED = 0,
// An operation is currently in progress
SYS_STATUS_BUSY = 1,
// Any previous operations have succeeded and the module is ready for
// additional operations
SYS_STATUS_READY = 2,
// Indicates that the module is in a non-system defined ready/run state.
// The caller must call the extended status routine for the module in
// question to identify the state.
SYS_STATUS_READY_EXTENDED = 10
} SYS_STATUS;
Summary
Identifies the current status/state of a system module (including device drivers).
Description
This enumeration identifies the current status/state of a system module (including device drivers).
Remarks
This enumeration is the return type for the system-level status routine defined by each device driver or system module (for example, DRV_I2C_Status).
