Looking for I2C display HAT that has C++ support on Rpi

Hi,

I’m looking for a small display board for Rpi (not a substitute for the console) that I can display some information on. Doesn’t need to be large, doesn’t need to be color (but either would be OK).

What I do need is:

1-Needs to be connected via I2C not SPI (SPI CS already taken by another HAT, Sparkfun’s Acconeer Radar Board).

2-Needs to have support library(ies) so I can program it in C/C++.

I’ve scanned the Sparkfun website, and the boards seem to all use SPI. But I could easily have missed something.

Thanks in advance.

There are a few that show up when searching for qwiic display; they aren’t in hat format but can be bolted to a qwiic hat

/mike

There are a few that show up when searching for qwiic display; they aren’t in hat format but can be bolted to a qwiic hat

I’ve seen them, but don’t seem to find support libraries for Raspberry Pi. For example, I was looking at the “Zio Qwiic OLED Display” (there are plenty of other choices too). It uses the U8G2 library for Arduino. Is there something similar for the Rpi?

I know I’ll need to get a qwiic HAT or even a Shim (which is perfect for what I need) and follow the instructions in the “Raspberry Pi SPI and I2C Tutorial” tutorial. But what do I do for the device-specific libraries. Or am I making this more complicated than it actually is?

Thank you.

That display uses the SSD1327 driver (it’s listed on the features tab). Searching for “Raspberry pi SSD1327 driver” turns up a few options. I haven’t tried these but they look like a start.

https://luma-oled.readthedocs.io/en/latest/intro.html is a Python solution

https://hallard.me/adafruit-oled-display-driver-for-pi/

It looks like U8G2 has also been ported to the pi

https://github.com/ribasco/u8g2-rpi-demo

/mike