23 void setup()
override;
Helper class to request loop() to be called as fast as possible.
float get_setup_priority() const override
ULN2003StepMode step_mode_
void set_pin_a(GPIOPin *pin_a)
void write_step_(int32_t step)
void set_pin_c(GPIOPin *pin_c)
void set_sleep_when_done(bool sleep_when_done)
void set_pin_b(GPIOPin *pin_b)
HighFrequencyLoopRequester high_freq_
void set_step_mode(ULN2003StepMode step_mode)
void set_pin_d(GPIOPin *pin_d)
void dump_config() override
const float HARDWARE
For components that deal with hardware and are very important like GPIO switch.
@ ULN2003_STEP_MODE_HALF_STEP
@ ULN2003_STEP_MODE_FULL_STEP
@ ULN2003_STEP_MODE_WAVE_DRIVE
Providing packet encoding functions for exchanging data with a remote host.