跳转到内容

通用 I²C 设备组件

通用 I²C 设备组件,可用于与未被特定组件支持的硬件进行通信。它允许选择 I²C 地址。可以在设备上使用 lambda 进行读写操作。例如:

i2c:
sda: 4
scl: 5
scan: True
i2c_device:
id: i2cdev
address: 0x2C
on...:
then:
- lambda: !lambda |-
id(i2cdev).write_byte(0x00, 0x12);
if (auto b = id(i2cdev).read_byte(0x01)) {
// TODO
}
  • address(必选,int):设备的 I²C 地址。