Provides a cross platform mechanism for generating Pulse Width Modulation signals over one or more GP...
static std::map< uint8_t, int8_t > channel_to_pin_
virtual void set_input(float new_value, uint8_t pwm_channel=0) override
static int assign_channel(int pin, int pwm_channel=-1)
static void set_pwm(int pwm_channel, float value)
A base class for piece of code (like a transform) that accepts data for input. ValueConsumers can acc...