pixelmatix / continuum Goto Github PK
View Code? Open in Web Editor NEWSlow Motion Light Art Display
Slow Motion Light Art Display
Hello,
I am new to Arduino and I am having a bit of trouble compiling this sketch. I am using 32x32 hub75 (for testing), teensy 4.1, smartLED shield v5, and SmartMatrix4 on Arduino 1.8.13. Currently trying to compile GifInterpolation.
I build custom light fixtures as art installations and started dabbling in led animation art. I liked the idea of adding encoders and potentiometer for playback speed, changing content, and controlling brightness. I have used AnimatedGifs in the past and it was quite simple getting it to work. And it's awesome!
The only thing I have changed was for my current matrix hardware configuration in the .ino
This is the error I am getting.
'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
I really appreciate your help/advice in advance!
In file included from C:\Users\clear\AppData\Local\Temp\arduino_modified_sketch_687412\GifInterpolation.ino:75:0:
D:\Users\Documents\Arduino\libraries\SmartMatrix-master\src/MatrixHardware_Teensy4_ShieldV5.h:41:17: note: #pragma message: MatrixHardware: SmartLED Shield for Teensy 4 (V5)
pragma message "MatrixHardware: SmartLED Shield for Teensy 4 (V5)"
In file included from C:\Users\clear\AppData\Local\Temp\arduino_modified_sketch_687412\GifInterpolation.ino:76:0:
D:\Users\Documents\Arduino\libraries\SmartMatrix-master\src/SmartMatrix.h:40:21: note: #pragma message: SmartMatrix Library version 4.000.003
pragma message "SmartMatrix Library version 4.000.003
In file included from D:\Users\Documents\Arduino\libraries\Continuum-main/Layer_BackgroundInterpolation.h:153:0,
from C:\Users\clear\AppData\Local\Temp\arduino_modified_sketch_687412\GifInterpolation.ino:77:
D:\Users\Documents\Arduino\libraries\Continuum-main/Layer_BackgroundInterpolation_Impl.h: In instantiation of 'void SMLayerBackgroundInterpolation<RGB, optionFlags>::drawPixel(int16_t, int16_t, const RGB&) [with RGB = rgb24; unsigned int optionFlags = 0u; int16_t = short int]':
C:\Users\clear\AppData\Local\Temp\arduino_modified_sketch_687412\GifInterpolation.ino:188:60: required from here
Layer_BackgroundInterpolation_Impl.h:375: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
if (this->rotation == rotation0) {
Layer_BackgroundInterpolation_Impl.h:378: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
} else if (this->rotation == rotation180) {
Layer_BackgroundInterpolation_Impl.h:381: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
} else if (this->rotation == rotation90) {
D:\Users\Documents\Arduino\libraries\Continuum-main/Layer_BackgroundInterpolation_Impl.h: In instantiation of 'void SMLayerBackgroundInterpolation<RGB, optionFlags>::drawFastHLine(int16_t, int16_t, int16_t, const RGB&) [with RGB = rgb24; unsigned int optionFlags = 0u; int16_t = short int]':
D:\Users\Documents\Arduino\libraries\Continuum-main/Layer_BackgroundInterpolation_Impl.h:1021:22: required from 'void SMLayerBackgroundInterpolation<RGB, optionFlags>::fillRectangle(int16_t, int16_t, int16_t, int16_t, const RGB&) [with RGB = rgb24; unsigned int optionFlags = 0u; int16_t = short int]'
D:\Users\Documents\Arduino\libraries\Continuum-main/Layer_BackgroundInterpolation_Impl.h:1027:18: required from 'void SMLayerBackgroundInterpolation<RGB, optionFlags>::fillScreen(const RGB&) [with RGB = rgb24; unsigned int optionFlags = 0u]'
C:\Users\clear\AppData\Local\Temp\arduino_modified_sketch_687412\GifInterpolation.ino:180:37: required from here
Layer_BackgroundInterpolation_Impl.h:436: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
if (this->rotation == rotation0) {
Layer_BackgroundInterpolation_Impl.h:438: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
} else if (this->rotation == rotation180) {
Layer_BackgroundInterpolation_Impl.h:440: error: 'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'
} else if (this->rotation == rotation90) {
Multiple libraries were found for "SD.h"
Used: D:\Program Files\Arduino\hardware\teensy\avr\libraries\SD
Not used: D:\Program Files\Arduino\libraries\SD
'class SMLayerBackgroundInterpolation<rgb24, 0u>' has no member named 'rotation'`
Thanks!
CT.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.