跳转到内容

通用 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)) {
// 待办事项
}
  • address (必需, int): 设备的 I²C 地址。