Помоги написать аналог палитры RainbowColors_p fastled но на языке C. Компилятор С 99  typedef struct {
  uint8_t r, g, b;
} CRGB;

typedef struct
{
  int16_t h;
  uint8_t s, v;
} HSV;

typedef struct
{
  uint8_t index, r, g, b;
} Palete;

typedef struct
{
  Palete v[16];
  uint8_t cnt;
} CRGBPalette16;