29 SerialDebug.printf(
"SG90ServoStepperClass init %s\n", config);
49 SerialDebug.println(
"SG90ServoStepperClass::stop_MotorStepper");
61 SerialDebug.println(
"SG90ServoStepperClass::setup_MotorStepper");
70 SerialDebug.println(
"SG90ServoStepperClass::start_MotorStepper");
75 SerialDebug.println(
"**************** SG90ServoStepperStepper::Starting SG90ServoStepper *******************");
77#define NEW_CODE__not_working
90 SerialDebug.println(
"**************** SG90ServoStepperStepper::Ending SG90ServoStepper *************");
101 SerialDebug.println(
"SG90ServoStepperClass::delayFinished");
float getPreferenceFloat_mainModule(int preferenceID)
called to set a preference (which will be an identifier and a string, which can be converted to a num...
#define PREFERENCE_STEPPER_ANGLE_FLOAT_SETTING
const int IN1_PIN
This works with the ESP_M5.
void clearPins_SG90ServoStepper()
float _delaySeconds_SG90ServoStepper_setting
default .. this could be set via Preferences (TODO)
TimerDelayClass * _timerDelayClass_SG90ServoStepperClass
SG90ServoStepperStepperClass
boolean _isSetup_SG90ServoStepper
void start_MotorStepper()
starts the SG90Servo
SG90ServoStepperClass(char *config)
constructor
void setup_MotorStepper()
setup the SG90Servo
void loop_MotorStepper()
setup the SG90Servo
void stop_MotorStepper()
stops motor
void startDelay(float delayAmountSeconds)
starts delay calculation
boolean delayFinished()
whether the currently delay is finished, false if not running at all
void stopDelay()
stops delay