19 void setup()
override;
void set_brightness(TM1651Brightness new_brightness)
InternalGPIOPin * clk_pin_
void update_brightness_(uint8_t on_off_control)
bool half_cycle_clock_high_ack_()
void set_level_percent(uint8_t percentage)
void set_brightness(uint8_t new_brightness)
void set_clk_pin(InternalGPIOPin *pin)
void delineate_transmission_(bool dio_state)
void half_cycle_clock_high_()
uint8_t calculate_level_(uint8_t percentage)
void set_dio_pin(InternalGPIOPin *pin)
bool write_byte_(uint8_t data)
uint8_t remap_brightness_(uint8_t new_brightness)
void half_cycle_clock_low_(bool data_bit)
InternalGPIOPin * dio_pin_
void set_level(uint8_t new_level)
void dump_config() override