Data Sheet
Response codes
I2C_start;
I2C_address;
I2C_write(EZO_command);
I2C_stop;
delay(300);
I2C_start;
I2C_address;
Char[ ] = I2C_read;
I2C_stop;
Processing delay
After a command has been issued, a 1 byte response
code can be read in order to conrm that the command
was processed successfully.
Reading back the response code is completely optional,
and is not required for normal operation.
Example
Response codes
Single byte, not string
no data to send
still processing, not ready
error
successful request
255
254
2
1
CPU
SCL SDA
CPU
SDA
(TX) (RX)
SCL
SDA
(TX) (RX)
SCL
Receiving
data
Send
command
Processing delay
r 0.1
The response code will always be 254,
if you do not wait for the processing
delay.
44 Copyright © Atlas Scientic LLC