8#ifndef ARDUINO_GRADATION_CONTROL_NXP_ARD_H
9#define ARDUINO_GRADATION_CONTROL_NXP_ARD_H
59 float set_gradation(
float max_iref,
float time,
bool up =
true,
bool down =
true,
float on = 0.0,
float off = 0.0,
bool hold_on =
true,
bool hold_off =
true );
89 void start(
bool continuous =
true );
97 static const float HOLDTIME[];
void start(bool continuous=true)
void gradation_channel_enable(uint32_t bitmap)
GradationControl(PCA995x *devp, int num_group, uint32_t bitmap=0x0000)
void gradation_group_assign(uint32_t bitmap)
virtual ~GradationControl()
void add_channel(uint8_t ch)
float set_gradation(float max_iref, float time, bool up=true, bool down=true, float on=0.0, float off=0.0, bool hold_on=true, bool hold_off=true)