13#include "../ATOM_LED_Module/M5Display.h"
34 SerialDebug.printf(
"PTStepperClass init %s\n", config);
120 for (
int pin = 0; pin < 4; pin++) {
137#define USE_STEPPER_ANGLE_FORMULA
138#ifdef USE_STEPPER_ANGLE_FORMULA
201 SerialError.println(
"**** invalid pins PTStepperClass");
224 for (
int pin = 0; pin < 4; pin++) {
280 SerialDebug.print(
"Feeder type currently is ");
283 SerialDebug.println(
"**************** PTStepperClass::Starting Stepper *******************");
302 SerialDebug.println(
"**************** PTStepperClass::Ending Stepper *************");
307 SerialDebug.println(
"**************** PTStepperClass::Starting Return *******************");
317 SerialDebug.println(
"**************** PTStepperClass::Ending Return ***********");
boolean registerPinUse_mainModule(long pin, String pinName, String moduleName, boolean isI2C)
void main_dispatchSyncCommand(int syncCallCommand)
the main sync command (no parameters yet)
int getFeederType_mainModule()
get the feeder type (Sepper 1,2,3 ...)
void setLEDColor(ColorsUnified color)
uses colors.. _GREEN to be typed values
void cycle_PTStepperClass()
cycle
void step_PTStepperClass(int steps[][4], int stepCount)
int _ourSteps_PTStepperClass(0)
for now .. use the PTStepper.h
boolean _validPins_PTStepperClass
PTStepperClass
int _currentStep_PTStepperClass
int _fudgeFactor_PTStepperClass
int _pins_PTStepperClass[]
int _fullStepCount_PTStepperClass
int _fullSteps_PTStepperClass[][4]
void whoAreWe_PTStepperClass()
calculate the steps etc
int _targetSteps_PTStepperClass
#define IN1
7.12.26 new pins of Atom zs3
int _cycleCounter_PTStepperClass
bool _clockwise_PTStepperClass
void clearPins_PTStepperClass()
int _lastType_PTStepperClass
int delayAmount_MotorStepper()
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...
boolean getPreferenceBoolean_mainModule(int preferenceID)
called to set a preference (which will be an identifier and a string, which can be converted to a num...
#define STEPPER_IS_TUMBLER
#define PREFERENCE_STEPPER_ANGLE_FLOAT_SETTING
#define PREFERENCE_STEPPER_CLOCKWISE_MOTOR_DIRECTION_SETTING
void start_MotorStepper()
starts the PTStepper
PTStepperClass(char *config)
constructor
void loop_MotorStepper()
setup the PTStepper
void setup_MotorStepper()
setup the PTStepper
void stop_MotorStepper()
stops motor