类 I2CTarget -- I2C 从设备
- class machine.I2CTarget(scl, sda, address, *, freq=400000)
构造一个I2C从设备对象。
scl 是SCL引脚。 sda 是SDA引脚。 address 是I2C设备地址。 freq 是I2C总线频率,默认为400kHz。
- init(scl, sda, address, *, freq=400000)
初始化I2C从设备。
scl 是SCL引脚。 sda 是SDA引脚。 address 是I2C设备地址。 freq 是I2C总线频率,默认为400kHz。
- deinit()
取消初始化I2C从设备。
- read(buf)
从I2C控制器读取数据到缓冲区。
buf 是读取数据的缓冲区。
- write(buf)
向I2C控制器写入数据。
buf 是要写入的数据缓冲区。