#include <FastLED.h>
#define NUM_LEDS 24
#define DATA_PIN D2
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
}
void loop() {
for(int i = 0; i < NUM_LEDS; i++) {
leds[i] = CRGB::Blue;
FastLED.show();
leds[i] = CRGB::Black;
delay(1000);
}
}
Ничего не отключено, ни в freertos, ни в nonos sdk. Более того, в freertos как раз delay в таске, другим не мешает.то delay в ней специально отключен
Так в примере по фастледу написано: https://github.com/FastLED/FastLED/wiki/Basic-usage#moving-an-ledв loop у вас фигня написана.
Везде. Писать так как написано здесь и в примере - плохо. FastLED.show(); нужно вызывать не в коде формирующем кадр и уж точно не в середине действия.и где конкретно там фигня?