Skip to content

JamesDearlove/willow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 .

About

WIP work for the Beepberry using Go and Raylib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published