Trinamic TMC26X Stepper Driver for Arduino
|
Go to the source code of this file.
#define BLANK_TIMING_PATTERN 0x18000ul |
Definition at line 63 of file TMC26XStepper.cpp.
#define BLANK_TIMING_SHIFT 15 |
Definition at line 64 of file TMC26XStepper.cpp.
#define CHOPPER_CONFIG_REGISTER 0x80000ul |
Definition at line 41 of file TMC26XStepper.cpp.
#define CHOPPER_MODE_STANDARD 0x0ul |
Definition at line 59 of file TMC26XStepper.cpp.
#define CHOPPER_MODE_T_OFF_FAST_DECAY 0x4000ul |
Definition at line 60 of file TMC26XStepper.cpp.
#define COOL_STEP_REGISTER 0xA0000ul |
Definition at line 42 of file TMC26XStepper.cpp.
#define CURRENT_DOWN_STEP_SPEED_PATTERN 0x6000ul |
Definition at line 75 of file TMC26XStepper.cpp.
#define CURRENT_SCALING_PATTERN 0x1Ful |
Definition at line 83 of file TMC26XStepper.cpp.
#define DEFAULT_MICROSTEPPING_VALUE 32 |
Definition at line 37 of file TMC26XStepper.cpp.
#define DOUBLE_EDGE_STEP 0x100ul |
Definition at line 51 of file TMC26XStepper.cpp.
#define DRIVER_CONFIG_REGISTER 0xE0000ul |
Definition at line 44 of file TMC26XStepper.cpp.
#define DRIVER_CONTROL_REGISTER 0x0ul |
Definition at line 40 of file TMC26XStepper.cpp.
#define HYSTERESIS_DECREMENT_PATTERN 0x1800ul |
Definition at line 65 of file TMC26XStepper.cpp.
#define HYSTERESIS_DECREMENT_SHIFT 11 |
Definition at line 66 of file TMC26XStepper.cpp.
#define HYSTERESIS_LOW_SHIFT 7 |
Definition at line 68 of file TMC26XStepper.cpp.
#define HYSTERESIS_LOW_VALUE_PATTERN 0x780ul |
Definition at line 67 of file TMC26XStepper.cpp.
#define HYSTERESIS_START_VALUE_PATTERN 0x78ul |
Definition at line 69 of file TMC26XStepper.cpp.
#define HYSTERESIS_START_VALUE_SHIFT 4 |
Definition at line 70 of file TMC26XStepper.cpp.
#define INITIAL_MICROSTEPPING 0x3ul |
Definition at line 99 of file TMC26XStepper.cpp.
#define MICROSTEPPING_PATTERN 0xFul |
Definition at line 49 of file TMC26XStepper.cpp.
#define MINIMUM_CURRENT_FOURTH 0x8000ul |
Definition at line 74 of file TMC26XStepper.cpp.
#define RANDOM_TOFF_TIME 0x2000ul |
Definition at line 62 of file TMC26XStepper.cpp.
#define READ_MICROSTEP_POSTION 0x0ul |
Definition at line 53 of file TMC26XStepper.cpp.
#define READ_SELECTION_PATTERN 0x30ul |
Definition at line 56 of file TMC26XStepper.cpp.
#define READ_STALL_GUARD_AND_COOL_STEP 0x20ul |
Definition at line 55 of file TMC26XStepper.cpp.
#define READ_STALL_GUARD_READING 0x10ul |
Definition at line 54 of file TMC26XStepper.cpp.
#define READOUT_VALUE_PATTERN 0xFFC00ul |
Definition at line 96 of file TMC26XStepper.cpp.
#define REGISTER_BIT_PATTERN 0xFFFFFul |
Definition at line 46 of file TMC26XStepper.cpp.
#define SE_CURRENT_STEP_WIDTH_PATTERN 0x60ul |
Definition at line 77 of file TMC26XStepper.cpp.
#define SE_MAX_PATTERN 0xF00ul |
Definition at line 76 of file TMC26XStepper.cpp.
#define SE_MIN_PATTERN 0xful |
Definition at line 78 of file TMC26XStepper.cpp.
#define STALL_GUARD2_LOAD_MEASURE_REGISTER 0xC0000ul |
Definition at line 43 of file TMC26XStepper.cpp.
#define STALL_GUARD_CONFIG_PATTERN 0x17F00ul |
Definition at line 84 of file TMC26XStepper.cpp.
#define STALL_GUARD_FILTER_ENABLED 0x10000ul |
Definition at line 81 of file TMC26XStepper.cpp.
#define STALL_GUARD_TRESHHOLD_VALUE_PATTERN 0x17F00ul |
Definition at line 82 of file TMC26XStepper.cpp.
#define STALL_GUARD_VALUE_PATTERN 0x7F00ul |
Definition at line 85 of file TMC26XStepper.cpp.
#define STATUS_OPEN_LOAD_A 0x20ul |
Definition at line 93 of file TMC26XStepper.cpp.
#define STATUS_OPEN_LOAD_B 0x40ul |
Definition at line 94 of file TMC26XStepper.cpp.
#define STATUS_OVER_TEMPERATURE_SHUTDOWN 0x2ul |
Definition at line 89 of file TMC26XStepper.cpp.
#define STATUS_OVER_TEMPERATURE_WARNING 0x4ul |
Definition at line 90 of file TMC26XStepper.cpp.
#define STATUS_SHORT_TO_GROUND_A 0x8ul |
Definition at line 91 of file TMC26XStepper.cpp.
#define STATUS_SHORT_TO_GROUND_B 0x10ul |
Definition at line 92 of file TMC26XStepper.cpp.
#define STATUS_STALL_GUARD_STATUS 0x1ul |
Definition at line 88 of file TMC26XStepper.cpp.
#define STATUS_STAND_STILL 0x80ul |
Definition at line 95 of file TMC26XStepper.cpp.
#define STEP_INTERPOLATION 0x200ul |
Definition at line 50 of file TMC26XStepper.cpp.
#define T_OFF_PATTERN 0xful |
Definition at line 61 of file TMC26XStepper.cpp.
#define T_OFF_TIMING_PATERN 0xFul |
Definition at line 71 of file TMC26XStepper.cpp.
#define VSENSE 0x40ul |
Definition at line 52 of file TMC26XStepper.cpp.