3#include "../../../Loom_Manager.h"
4#include "../../../Actuators.h"
6#include <Adafruit_NeoPixel.h>
28 const bool enableA0 =
false,
29 const bool enableA1 =
false,
30 const bool enableA2 =
true,
31 const neoPixelType colorType = NEO_RGB
43 const bool enableA0 =
false,
44 const bool enableA1 =
false,
45 const bool enableA2 =
true,
46 const neoPixelType colorType = NEO_RGB
50 void initialize()
override;
51 void package(JsonObject json)
override;
54 void control(JsonArray json)
override;
65 void set_color(
const uint8_t port,
const uint8_t chain_num,
const uint8_t red,
const uint8_t green,
const uint8_t blue);
73 void enable_pin(
const uint8_t port,
const bool state);
78 Adafruit_NeoPixel pixels[3];
Definition: Actuators.h:19
Definition: Loom_Neopixel.h:14
void set_color(const uint8_t port, const uint8_t chain_num, const uint8_t red, const uint8_t green, const uint8_t blue)
Definition: Loom_Neopixel.cpp:70
void enable_pin(const uint8_t port, const bool state)
Definition: Loom_Neopixel.cpp:89
void control(JsonArray json) override
Definition: Loom_Neopixel.cpp:61
Definition: Loom_Manager.h:18