1. intro

The SSD1305 is a CMOS OLED/PLED driver with controller for organic/polymer
light emitting diode dot-matrix graphic display system.
It consists of 132 segments and 64 commons that can support a
maximum display resolution of 132x64.

2. c

2.1. prereqs

yum -y install p7zip gcc-c++
echo "dtparam=spi=on" > /boot/config.txt

2.2. compile bcm2835 libraries

wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.68.tar.gz
tar xzf bcm2835-1.68.tar.gz
rm -f bcm2835-1.68.tar.gz
cd bcm2835-1.68/
./configure
make --quiet
make --quiet install
cd

2.3. compile bcm8235 libraries

wget https://www.waveshare.com/w/upload/c/c5/2.23inch-OLED-HAT-Code.7z
7za x 2.23inch-OLED-HAT-Code.7z
rm -f 2.23inch-OLED-HAT-Code.7z
cd ~/2.23inch-OLED-HAT-Code/Raspberry\ Pi/IIC/bcm2835/
make clean
make
./oled
cd
 bcm2835 init success  !!!
USE_IIC

2.4. compile wiringpi sample

cd ~/2.23inch-OLED-HAT-Code/Raspberry\ Pi/IIC/bcm2835/
make clean
make
./oled
cd
bcm2835 init success  !!!
USE_IIC

3. references