The DCMD_I2C_SEND command executes a master send transaction. It returns when the transaction is complete.
typedef struct { i2c_addr_t slave; /* slave address */ uint32_t len; /* length of send data in bytes */ uint32_t stop; /* send stop when complete? (0=no, 1=yes) */ } i2c_send_t;
If an error occurs, the command returns: