Closed
Description
I'm sometimes getting "OSError: [Errno 19] Unsupported operation" when attempting to write to an i2c device (a SparkFun Serial LCD) using a RasPi Pico.
code.py:
import board
import busio
i2c = busio.I2C(board.GP17, board.GP16)
while not i2c.try_lock():
print("i2c not locked, retrying...")
print(i2c.scan())
i2c.writeto(114, "|-") # Clear
i2c.writeto(114, "Hello world!") # Show some text. Error happens here.
The error appears to be happening on line 11, according to the output. Am I trying to send an illegal character? Or is it a bug in CircuitPython?
EDIT: Oh. I suppose I should say that I am running Adafruit CircuitPython 6.2.0-beta.2 on 2021-02-11; Raspberry Pi Pico with rp2040
. I don't know why I didn't say that in my initial comment!