This repository contains a C++ convenience library for directly manipulating the Linux Framebuffer. It was written specifically to access the 16 bit per pixel framebuffers found on the accessory LCD displays on the Raspberry Pi.
You will need to install libbsd-dev, libdrm-dev, libfreetype-dev, libiw-dev
sudo apt-get install libbsd-dev libdrm-dev libfreetype-dev libiw-dev
The library itself.
A very simple test program that displays text and simple graphics
Test circle drawing functions
Displays a hues at different brightness and saturation.
Tests programs for truetype fonts (Requires Freetype2).
Test putImage function overlapping screen edge.
A version of Boxworld or Sokoban (Requires a joystick).
Display text from standard input.
A sliding puzzle (Requires a joystick).
A QOI image viewer.
A program to display Raspberry Pi specific system information directly on the framebuffer.
A wifi access point scanner.
cd raspifb16
mkdir build
cd build
cmake ..
make