Skip to content

ITIS-Enrico-Fermi/edstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)