7 static const char *
const TAG =
"tlc5947";
23 ESP_LOGCONFIG(TAG,
"Done setting up TLC5947 output component.");
26 ESP_LOGCONFIG(TAG,
"TLC5947:");
29 LOG_PIN(
" LAT Pin: ", this->
lat_pin_);
31 ESP_LOGCONFIG(TAG,
" Number of chips: %u", this->
num_chips_);
43 for (uint8_t bit = 0; bit < 12; bit++) {
virtual void digital_write(bool value)=0
std::vector< uint16_t > pwm_amounts_
const uint8_t N_CHANNELS_PER_CHIP
void set_channel_value(uint16_t channel, uint16_t value)
void dump_config() override
Implementation of SPI Controller mode.
void IRAM_ATTR HOT delayMicroseconds(uint32_t us)
void loop() override
Send new values if they were updated.