xod/i2c@0.37.3

My fork of "xod/i2c"
NodeDescription
begin-transmission
Begins a transmission to the I²C slave device. Possible errors: — Invalid I2C address
end-transmission
Ends a transmission to a slave device initiated with `begin-transmission`. All bytes queued for writing with `write-byte` will flush at the moment of this node trigerring. Possible errors: — Data too long to fit in transmit buffer — Received NACK on transmit of address — Received NACK on transmit of data — Other error
i2c
I²C interface object constructor. Returns hardware I²C #0.
read-byte
Reads the next byte received from an I²C device after `request` succeeded. Possible errors: - Can't read byte
request
Requests N bytes from a given slave I²C device. Possible errors: — Invalid I2C address
write-byte
Pushes a byte to send queue. Possible errors: — No bytes written. Probably due to buffer overflow.