Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 947 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 947 Bytes

diabolo light programs

A collection of programs using ChaosNuggets/Diabolo_Light.

Usage

PlatformIO is configured to upload a src/main.cpp file. Choose which program to use by symlinking:

ln -Fs performance.cpp src/main.cpp

src/color_lab.cpp

This program is used to pick colors that look good on the LED kit.

src/single_color.cpp

This program shows a color on initial button press, and will turn off on the 2nd press.

src/performance.cpp

This program defines a performance consisting of scenes which are defined by colors and transitions between colors. Contains generic structs which I hope to pull out into a separate file eventually.

I use Final Cut Pro's Export XML functionality and a custom script src/read_fcp_xml.py to facilitate definition of scenes for this program. Not enough time to document now, but here's a screenshot:

fcp.jpeg