Based on Adafruit GFX Library https://github.com/adafruit/Adafruit-GFX-Library
Connect your SSD1306 oled display to i2c1 port (you can change it during initialization)
SDA->GPIO2
SCL->GPIO3
GND->GND
VCC->3V3(OUT)
The library needs only two files to run SSD1306.hpp
and SSD1306.cpp
.
This gives you the ability to display a bitmap or array of pixels.
You need the GFX library to make it easier to create images for your display. (GFX.hpp
and GFX.cpp
)
logo.hpp
is an example showing how to create bitmaps.
fonts.hpp
contains one font.
Repo provides an example of how a library can be used.
git clone https://github.com/mbober1/RPi-Pico-SSD1306-library.git
cd RPi-Pico-SSD1306-library/example/
mkdir build
cd build
Change path to pico-sdk in CMakeLists.txt (line 3)
cmake ..
make -j4
http://www.majer.ch/lcd/adf_bitmap.php
- Support 128x32 displays
- DMA Support
- Description of each function