Go to file
2021-12-17 13:41:32 -05:00
bin Add bin folder 2021-12-17 13:41:12 -05:00
font Update fonts 2021-09-18 20:58:43 -04:00
img Update configs to allocate correctly 2021-10-02 14:14:58 -04:00
src Add rapidxml dependency to source tree 2021-12-17 13:41:32 -05:00
tests Initial Commit 2021-08-23 14:39:09 -04:00
.gitignore Initial Commit 2021-08-23 14:39:09 -04:00
DEVELOPMENT.md Add font and img 2021-09-16 22:01:40 -04:00
Makefile Add local resources to makefile 2021-09-19 14:57:57 -04:00
README.md Update configs to allocate correctly 2021-10-02 14:14:58 -04:00

dashboard

My dashboard, for my house. Display RSS feeds and other custom bits of info via html. This isnt pretty, its just meant to work

Features/TODO

  • Write straight to framebuffer (sdl2)
  • Display Weather rss feed
  • Display camera feed
  • Display who is home
  • Display network speed
  • Display plex currently playing
  • Play audio files (background music/tracks)?

Depends on

  • sdl2
  • stdlib

optional dependencies

  • Weather/RSS
    • rapidxml
    • libcurl

Building sdl2 on rpi

Run in this order

sudo apt-get install libdrm-dev libgdm-dev

Next downlad the SDL source tarball

cd sdl-src
./configure --enable-video-kmsdrm
make -j4
sudo make install

compile the test.cpp file provided in ./tests . There should be output on the screen as flashing. Feel free to change the desired graphics driver in the raspberry pi config

Developing your own pannels

Refer to the [development] (DEVELOPMENT.md) documentation Usage

To compile:

make all

To install:

make install

To uninstall:

make uninstall