1.41.4.2 DACC_IsReady Function

C

The prototype of this function varies based on device family. Refer to the generated header file for the actual prototype to be used.

bool DACC_IsReady (DACC_CHANNEL_NUM channel);
bool DACC_IsReady(void);

Summary

Returns the status of readiness of Channel x of DACC module for new conversion request

Description

This function returns the status of Channel x of DACC module, is it ready to accept new conversion requests or not.

Precondition

DACC_Initialize must have been called for the associated DACC instance.

Parameters

Param Description
channel Points to DACC Channel.

Returns

- True - When DACC is ready to accept new data for conversion.

- False - When DACC is busy and can not accept new data for conversion

Example

Example of this function varies based on device family. Refer to the one which is applicable for the device being used.

bool status = false;

if (true == DACC_IsReady (DACC_CHANNEL_1))
{
    DACC_DataWrite (DACC_CHANNEL_1, 0xff)
}
else
{
    //DACC is not ready to accept new conversion request
    //User Application code
}
bool status = false;
DACC_ChannelSelect(DACC_CHANNEL_0);
if (true == DACC_IsReady())
{
    DACC_DataWrite (0xff);
}
else
{
    //DACC is not ready to accept new conversion request
    //User Application code
}

Remarks

None.