Hi,
Thanks for the suggestion, it does eliminate the kernel log complaints but the i2c communication still does not work.
{Disclaimer: just another forum user, not speaking on behalf of Raspberry Pi.}
Circuit Python is a product of a 3rd-part company - Adafruit.
Their own description seems to suggest that i2c should be supported:
Ref: https://learn.adafruit.com/circuitpytho ... x/overview
on Raspberry Pi we use the python RPi.GPIO library. For any I2C interfacing we'll use ioctl messages to the /dev/i2c device. For SPI we'll use the spidev python library, etc. These details don't matter so much because they all happen underneath the adafruit_blinka layer.
The upshot is that most code we write for CircuitPython will be instantly and easily runnable on Linux computers like Raspberry Pi.
In particular, you'll be able to use all of our device drivers - the sensors, led controllers, motor drivers, HATs, bonnets, etc. And nearly all of these use I2C or SPI!
If it does not meet your expectations perhaps asking for support in a forum run by Adafruit themselves might get a knowledgeable reply? https://forums.adafruit.com/
Note also that the implementation of the RPi.GPIO library had to be changed to keep up with the new hardware model introduced by the RPi[5] board, so having a working RPi.GPIO will probably be a prerequisite.
Statistics: Posted by B.Goode — Wed Aug 06, 2025 11:26 am