{"repo":"shinyblink/sled","free":true,"listed":false,"github":"https://github.com/shinyblink/sled","clone":"git clone https://github.com/shinyblink/sled.git","description":"Satanic/Sexy/Stupid/Silly/Shiny LED matrix controller","language":"C","stars":132,"topics":["c","led-controller","34c3","raspberry-pi","linux","freebsd","hub75","3ds-homebrew","3ds","card10"],"license":"ISC","category":"self-hosted-apps","readme_excerpt":"sled: The satanic LED controller Modular LED Matrix controller. Manual Read the Satanic Bible by Anton Szandor LaVey. Getting started (SDL2 Tutorial for Development) - Debian: - Nix: You can overwrite the default build by using sledconf locally. Examples are given in the Makefiles/ folder. You might just copy one e.g. cp Makefiles/sledconf.sdl2 sledconf to get a sensible initial configuration. Getting started on developing modules This assumes you already got something to run (see Getting Started) How to select modules Modules are compiled into .so files into modules/ . You can delete any module you don't want to run from the modules/ folder. Additionally the GNUmakefile includes the sledconf file which selects which modules are build with the MODULES variable. It should contain at least one outputmodule and one additional module to run. Please copy a file from Makefiles/ to sledconf for changing your build locally and don't change the GNUmakefile . This will build all modules that are listed in the GNUmakefile. Only the listed modules will be build. This is good for testing. The third line can be commented out fast (by putting a # in front of the line) so only gfx newshinyeffect will be build. The old modules will still be in the modules/ folder and thus will still be loaded by sled. You can remove them with rm modules/gfx or make clean before building with make . Build a new module The sources for the modules are located in src/modules/ . Looking inside a graphic effect mod","default_branch":null,"files":null,"tree":[],"storefront":"/r/shinyblink","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shinyblink/sled/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}