structs in header files

OK. Change it to:

struct WS2801Color {
  uint8_t red;
  uint8_t green;
  uint8_t blue;
};