writeByteReg method
void
writeByteReg(
- int address,
- int register,
- int byteValue, [
- BitOrder order = BitOrder.msbLast,
- RegisterWidth width = RegisterWidth.bits8,
Writes a byteValue to the register of the I2C device with
the address. The optional register
parameters bit order/width enables 16-bit register.
The bit order depends on the I2C device.
Implementation
void writeByteReg(int address, int register, int byteValue,
[BitOrder order = BitOrder.msbLast,
RegisterWidth width = RegisterWidth.bits8]) {
var data = <I2Cmsg>[];
data.add(I2Cmsg.buffer(
address, [], [..._adjustRegister(register, order, width), byteValue]));
var result = transfer(data);
result.dispose();
}