заменил два лонга, освободил 4 байта)Замените long на CRGB, скомпилируйте, и оцените разницу
остальные эксперименты позже)
оцените еще раз
ругается на FLPROGMEM, не понимает его) задал #define FASTLED_USE_PROGMEM 1static const CRGB ColorTable[16] = FLPROGMEM
else if (LEDCOLOR == 1) {
CRGB ledColor = ColorTable[random(16)];
static const CRGB ColorTable[16] = FLPROGMEM {
CRGB::Amethyst,
после компиляции прибавилось 124 байта, многовато)
PROGMEM это разве не с ESP взято?
static const CRGB ColorTable[16] = PROGMEM {
так надо, но
expected primary-expression before 'attribute'