Jump to main content

##

# 2.56.29 I2C_CLIENT_TRANSFER_EVENT Enum

## C

    /* I2C client mode */

    typedef enum
    {
        I2C_CLIENT_TRANSFER_EVENT_NONE = 0,
        I2C_CLIENT_TRANSFER_EVENT_ADDR_MATCH,   /* Address match event */
        I2C_CLIENT_TRANSFER_EVENT_RX_READY,     /* Data sent by I2C Master is available */
        I2C_CLIENT_TRANSFER_EVENT_TX_READY,     /* I2C client can respond to data read request from I2C Master */
        I2C_CLIENT_TRANSFER_EVENT_STOP_BIT_RECEIVED,    /* I2C stop bit received */
        I2C_CLIENT_TRANSFER_EVENT_ERROR,

    } I2C_CLIENT_TRANSFER_EVENT;

## Summary

I2C Client Transfer Event Enums.

## Description

Defines the enum for the I2C client transfer event. An event of this type is returned back in the callback by the I2C client PLIB to indicate the transfer event for which the callback has been called.

## Remarks

None.