StepperMotor::StepperMotor(Pin &step, Pin &dir, Pin &en) : step_pin(step), dir_pin(dir), en_pin(en)
{
- set_high_on_debug(en.port_number, en.pin);
+ if(en.connected()) {
+ set_high_on_debug(en.port_number, en.pin);
+ }
steps_per_mm = 1.0F;
max_rate = 50.0F;
moving= false;
acceleration= NAN;
selected= true;
+ extruder= false;
enable(false);
unstep(); // initialize step pin
- set_direction(false); // initialize dor pin
+ set_direction(false); // initialize dir pin
this->register_for_event(ON_HALT);
this->register_for_event(ON_ENABLE);