Hyperpixel 4 - Using I2C disables touch


I’ve come across a weird issue - When I plug in an I2C board (the Adafruit GPIO expander bonnet) the touch stops working on my Hyperpixel 4. I’ve tried changing the address of the bonnet to make sure it’s not conflicting with anything touch related (changed from 0x20 to 0x21) but the issue persists.The bonnet is functioning as it should when connected.

Any ideas?


You can’t use the stock i2c pins GPIO 2 and 3 with the Hyperpixel, if thats what your doing.

You need to use the i2c supplied by the connector on the back of the Hyperpixel. And I think some software / config changes to make use of it.