interface IDeviceI2C { read(address,
length,
buffer): Promise<number>; write(address,
length,
data): Promise<number>; } Methods
read
- read(address, length, buffer): Promise<number>
Parameters
- address: number
- length: number
- buffer: ArrayBuffer
Returns Promise<number>
- A promise that resolves when the data has been read
indicating the number of bytes that were successfully read.
write
- write(address, length, data): Promise<number>
Parameters
- address: number
- length: number
- data: ArrayBuffer
Returns Promise<number>
- A promise that resolves when the data has been written
indicating the number of bytes that were successfully written.
Interface that provides the methods that may be used to interact with the I2C bus on a device.