@Сотнег, проблема с переменными, ругается что не объявлены :
КОД:
//DNA spiral variation
//16x16 rgb led matrix demo
//Yaroslaw Turbin 08.12.2020
//https://vk.com/ldirko
//https://www.reddit.com/user/ldirko/
#define speeds 40 // speed of rotation
#define freq 6 //change this will made spiral big or small
void mydrawLine(byte x, byte x1, byte y, CRGB color, bool dot, bool grad) { // my ugly hori line draw function )))
byte steps = abs8(x - x1) + 1;
for (byte i = 1; i <= steps; i++) {
byte dx = lerp8by8(x, x1, i * 255 / steps);
int index = XY(dx, y);
leds[index] += color; // change to += for brightness look
if (grad) leds[index] %= (i * 255 / steps); //for draw gradient line
}
if (dot) { //add white point at the ends of line
leds[XY(x, y)] += CRGB:: DarkSlateGray ;
leds[XY(x1, y)] += CRGB::White;
}
}
ошибка:
'XY' was not declared in this scope (в строке leds[XY(x, y)] += CRGB: : DarkSlateGray;
Причем эта ошибка часто встречалась у меня, пробовал с других проектов взять эффекты, получилось несколько, и много ругается на XY