Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.35 KB

readme.md

File metadata and controls

40 lines (23 loc) · 1.35 KB

Project Willow

A WIP prototype GUI for the Beepberry.

Still a very loose goal of creating a GUI for the device, more to follow

Setup notes

I don't have a Beepberry yet, but I do have the screen it comes with.

  1. 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
    
  2. 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.

  3. Download and compile Raylib

    Details can be found in the Raylib Wiki

  4. Download and install Go

  5. 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 .