i2c_slave_write() function Write buffer to hardware fifo. If write length is larger than hardware fifo, then restore in software buffer.
Arguments i2c_slave
I2C slave device handle that created by `i2c_new_slave_device`.
data
Buffer to write to slave fifo, can pickup by master.
len
In bytes, of `data` buffer.
write_len
In bytes, actually write length.
timeout_ms
Wait timeout, in ms. Note: -1 means wait forever.
Return value - ESP_OK: I2C slave write success. - ESP_ERR_INVALID_ARG: I2C slave write parameter invalid. - ESP_ERR_TIMEOUT: Operation timeout(larger than xfer_timeout_ms) because the device is busy or hardware crash.
Examples i2c_slave_write() is referenced by 1 libraries and example projects: