No description
Find a file
2020-12-26 15:47:37 +01:00
include Initial commit 2020-12-26 13:23:47 +01:00
lib Initial commit 2020-12-26 13:23:47 +01:00
canvas.h Initial commit 2020-12-26 13:23:47 +01:00
canvaspixel.c Initial commit 2020-12-26 13:23:47 +01:00
canvaspixel.h Initial commit 2020-12-26 13:23:47 +01:00
canvaspixel.o Initial commit 2020-12-26 13:23:47 +01:00
content-streamer.h Initial commit 2020-12-26 13:23:47 +01:00
graphics.h Initial commit 2020-12-26 13:23:47 +01:00
led-matrix-c.h Initial commit 2020-12-26 13:23:47 +01:00
led-matrix.h Initial commit 2020-12-26 13:23:47 +01:00
librgbmatrix.a Initial commit 2020-12-26 13:23:47 +01:00
Makefile Initial commit 2020-12-26 13:23:47 +01:00
net.c Initial commit 2020-12-26 13:23:47 +01:00
net.h Initial commit 2020-12-26 13:23:47 +01:00
net.o Initial commit 2020-12-26 13:23:47 +01:00
pixel-mapper.h Initial commit 2020-12-26 13:23:47 +01:00
pixelnuke Initial commit 2020-12-26 13:23:47 +01:00
pixelnuke.c added alpha blending 2020-12-26 14:30:28 +01:00
pixelnuke.o Initial commit 2020-12-26 13:23:47 +01:00
README.md added README 2020-12-26 15:47:37 +01:00
thread.h Initial commit 2020-12-26 13:23:47 +01:00
threaded-canvas-manipulator.h Initial commit 2020-12-26 13:23:47 +01:00

Pixelflut-LED-RGB-Matrix

Das hier ist eine (sehr unschön und schlecht) umgehackte Version des pixelnuke-servers von defnull (https://github.com/defnull/pixelflut).

Mithilfe der rpi-rgb-led-matrix library von hzeller (https://github.com/hzeller/rpi-rgb-led-matrix) kann damit eine LED-Wand die das Hub75-protokoll verwendet als pixelflut-screen verwendet werden.

Alles zusammen läuft auf einem raspberryPi (getestet mit einem Pi 4 B)

Installation

  • das repo klonen
  • die librarys für hzeller und pixelflut installieren: sudo apt install build-essential libevent-dev libglew-dev libglfw3-dev
  • die library von hzeller klonen und installieren (TODO: genaue Anleitung)
  • make
  • sudo ./pixelnuke

TODO

  • Code von unnötigem befreien (alter code für's zeichnen vom canvas auf nem echten screen)
  • Bessere Anleitung schreiben
  • Installation vereinfachen