A WIP prototype GUI for the Beepberry.
Still a very loose goal of creating a GUI for the device, more to follow
I don't have a Beepberry yet, but I do have the screen it comes with.
-
Image Pi with Raspberry Pi OS Lite, connect screen to same pins as Beepberry.
Pinout can be found in the Beepberry docs
Note: If you're using a Pi 4 for testing, force the OS to be in 32-bit mode by adding this to your config.txt
arm_64bit=0
-
Install the Sharp LCD Driver
This is a very quickly moving area, currently I'm running a patched version from: TheMediocritist
Additionally as DRM driver work is ongoing, I'm using snag (based on raspi2fb) which copies HDMI buffer to the LCD buffer.
-
Download and compile Raylib
Details can be found in the Raylib Wiki
-
Download and install Go
-
Build/Run with Go.
This is patchy for now, tags are required as audio crashes out and it attempts to build for X otherwise.
Note: First time running may take a moment to compile the Raylib-go library.
go run -tags drm,noaudio .