R4 WIFI with grove shield and 3 LED stick error

Hi,

I run this code on R4 WIFI with grove shield and 3 LED stick:

#include "FastLED.h"

// DEFINE LEDS
#define NUM_LEDS 21     //NUMBER OF LEDS IN THE STICK 21 OR 11
CRGB D2Leds[15];  //LOCATION OF LED STICK - D2
CRGB D3Leds[15];  //LOCATION OF LED STICK - D3
CRGB D4Leds[15];  //LOCATION OF LED STICK - D4

void setup() {
  Serial.begin(115200);

  // LED SETUP
  FastLED.addLeds<WS2812B, 2>(D2Leds, NUM_LEDS);
  FastLED.addLeds<WS2812B, 3>(D3Leds, NUM_LEDS);
  FastLED.addLeds<WS2812B, 4>(D4Leds, NUM_LEDS);
}

void loop() {
  for (int i = 0; i < NUM_LEDS; i++) {
    D2Leds[i] = CRGB::White;
    D3Leds[i] = CRGB::White;
    D4Leds[i] = CRGB::White;
    FastLED.show();
  }
}

And get this error:

In file included from C:\Users\Ali\Documents\Arduino\libraries\FastLED\src/FastLED.h:51:0,
                 from C:\Users\Ali\AppData\Local\Temp\.arduinoIDE-unsaved2024231-12392-g9r7zz.foyg8\sketch_mar31c\sketch_mar31c.ino:1:
C:\Users\Ali\Documents\Arduino\libraries\FastLED\src/led_sysdefs.h:61:2: error: #error "This platform isn't recognized by FastLED... yet.  See comments in FastLED/led_sysdefs.h for options."
 #error "This platform isn't recognized by FastLED... yet.  See comments in FastLED/led_sysdefs.h for options."
  ^~~~~
exit status 1

Compilation error: exit status 1

Any idea how to solve it?

Thanks a lot

Maybe this will help you