1.1.8.4.2 DRV_SPI_Status Function
C
SYS_STATUS DRV_SPI_Status( SYS_MODULE_OBJ object )
Summary
Gets the current status of the SPI driver module.
Description
This routine provides the current status of the SPI driver module.
Precondition
Function DRV_SPI_Initialize should have been called before calling this function.
Parameters
Param | Description |
---|---|
object | Driver object handle, returned from the DRV_SPI_Initialize routine |
Returns
SYS_STATUS_READY - Initialization have succeeded and the SPI is ready for additional operations
SYS_STATUS_DEINITIALIZED - Indicates that the driver has been deinitialized
Example
SYS_MODULE_OBJ object; // Returned from DRV_SPI_Initialize SYS_STATUS spiStatus; spiStatus = DRV_SPI_Status(object); if (spiStatus == SYS_STATUS_READY) { // This means now the driver can be opened using the // DRV_SPI_Open() function. }
Remarks
A driver can be opened only when its status is SYS_STATUS_READY.