This code gives error message: index ‘write’ does not exist
const adress ="\\x01";
i2c_port<- hardware.i2c12.configure(CLOCK_SPEED_10_KHZ);
i2c_port.write(adress,"");
but no error from this (of course…)
io_port<- hardware.pin1.configure(DIGITAL_OUT);
io_port.write(1);
What do I miss?
The address parameter needs to be a number, not a string.
Also, changed the code to first assign the i2c object and then call configure.
const adress =0x01; i2c_port<-hardware.i2c12; i2c_port.configure(CLOCK_SPEED_10_KHZ); i2c_port.write(adress,"");
The documentation states that the return value for i2c.configure is nothing. Therefore you were calling write on a non existent object.
`i2c.configure(const)
Availability: device
Returns: nothing
`