Skip to content

Realtime streaming facility for embedded displays

Notifications You must be signed in to change notification settings

cala-br/edstream

 
 

Repository files navigation

edstream

Bitmap streaming facility for ESP32 and OLED displays.

Setting up

Clone this project into lib folder inside your PIO workspace

cd lib
git clone https://github.com/ITIS-Enrico-Fermi/edstream
cd ..

Clone ssd1306 library into components folder inside your PIO workspace

mkdir components && cd components
git clone https://github.com/lexus2k/ssd1306
cd ..

for more information see: https://github.com/lexus2k/ssd1306#setting-up

Copy PlatformIO configuration for a quick setup

cp lib/edstream/platformio.ini .
cp lib/edstream/sdkconfig .

Protocol

Start byte

Start byte

Send bitmap

Send bitmap

Set refresh rate

Set refresh rate
With set_rr bit set to 1
1 byte payload expected

Clear framebuffer

Cleare framebuffer
With clear bit set to 1
No payload expected

Toggle animation

Start animation
With start / stop bit set to 1
No payload expected

Release numbering

(major release).(new features).(bug fixing)

About

Realtime streaming facility for embedded displays

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 68.2%
  • C 30.6%
  • Other 1.2%