mirror of
https://github.com/wled/WLED.git
synced 2025-07-19 00:36:36 +00:00
Fix missing GIF enable macros
This commit is contained in:
parent
3e60d3d96e
commit
247de600af
@ -221,7 +221,7 @@ lib_deps =
|
|||||||
https://github.com/lorol/LITTLEFS.git
|
https://github.com/lorol/LITTLEFS.git
|
||||||
https://github.com/pbolduc/AsyncTCP.git @ 1.2.0
|
https://github.com/pbolduc/AsyncTCP.git @ 1.2.0
|
||||||
bitbank2/AnimatedGIF@^1.4.7
|
bitbank2/AnimatedGIF@^1.4.7
|
||||||
https://github.com/Aircoookie/GifDecoder#e76f58f
|
https://github.com/Aircoookie/GifDecoder#bc3af18
|
||||||
${env.lib_deps}
|
${env.lib_deps}
|
||||||
# additional build flags for audioreactive
|
# additional build flags for audioreactive
|
||||||
AR_build_flags = -D USERMOD_AUDIOREACTIVE
|
AR_build_flags = -D USERMOD_AUDIOREACTIVE
|
||||||
|
@ -4470,12 +4470,16 @@ static const char _data_FX_MODE_WASHING_MACHINE[] PROGMEM = "Washing Machine@!,!
|
|||||||
Draws a .gif image from filesystem on the matrix/strip
|
Draws a .gif image from filesystem on the matrix/strip
|
||||||
*/
|
*/
|
||||||
uint16_t mode_image(void) {
|
uint16_t mode_image(void) {
|
||||||
|
#ifdef WLED_DISABLE_GIF
|
||||||
|
return mode_static();
|
||||||
|
#else
|
||||||
renderImageToSegment(SEGMENT);
|
renderImageToSegment(SEGMENT);
|
||||||
|
return FRAMETIME;
|
||||||
|
#endif
|
||||||
// if (status != 0 && status != 254 && status != 255) {
|
// if (status != 0 && status != 254 && status != 255) {
|
||||||
// Serial.print("GIF renderer return: ");
|
// Serial.print("GIF renderer return: ");
|
||||||
// Serial.println(status);
|
// Serial.println(status);
|
||||||
// }
|
// }
|
||||||
return FRAMETIME;
|
|
||||||
}
|
}
|
||||||
static const char _data_FX_MODE_IMAGE[] PROGMEM = "Image@!,;;;12;sx=128";
|
static const char _data_FX_MODE_IMAGE[] PROGMEM = "Image@!,;;;12;sx=128";
|
||||||
|
|
||||||
|
@ -199,7 +199,9 @@ void Segment::resetIfRequired() {
|
|||||||
if (data && _dataLen > 0) memset(data, 0, _dataLen); // prevent heap fragmentation (just erase buffer instead of deallocateData())
|
if (data && _dataLen > 0) memset(data, 0, _dataLen); // prevent heap fragmentation (just erase buffer instead of deallocateData())
|
||||||
next_time = 0; step = 0; call = 0; aux0 = 0; aux1 = 0;
|
next_time = 0; step = 0; call = 0; aux0 = 0; aux1 = 0;
|
||||||
reset = false;
|
reset = false;
|
||||||
|
#ifndef WLED_DISABLE_GIF
|
||||||
endImagePlayback(this);
|
endImagePlayback(this);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
CRGBPalette16 IRAM_ATTR &Segment::loadPalette(CRGBPalette16 &targetPalette, uint8_t pal) {
|
CRGBPalette16 IRAM_ATTR &Segment::loadPalette(CRGBPalette16 &targetPalette, uint8_t pal) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user