m2m_i2C_api.h

/* M2M_HW_I2C_MAX_BUF_LEN: Max length */

#define M2M_HW_I2C_MAX_BUF_LEN 256

 

/* M2M_T_HW_I2C_RESULT: I2C result definition */

typedef enum {

            M2M_HW_I2C_RESULT_SUCCESS = 0,

            M2M_HW_I2C_ACK_FAIL,

            M2M_HW_I2C_RESULT_INVALID_ARG,     /* used only by m2m_hw_i2c_write(...) and  m2m_hw_i2c_read(...) */

            M2M_HW_I2C_RESULT_INVALID_PINS      /* used only by m2m_hw_i2c_conf(...) */

}M2M_T_HW_I2C_RESULT;