21 void setup()
override;
void transfer_(uint8_t send)
void set_num_chips(uint8_t num_chips)
std::vector< uint16_t > pwm_amounts_
void set_clock_pin(GPIOPin *clock_pin)
void set_channel_value(uint16_t channel, uint16_t value)
float get_setup_priority() const override
const uint8_t N_CHANNELS_PER_CHIP
void set_data_pin(GPIOPin *data_pin)
void dump_config() override
void loop() override
Send new values if they were updated.
const float HARDWARE
For components that deal with hardware and are very important like GPIO switch.
Providing packet encoding functions for exchanging data with a remote host.