Skip to content

Commit efe240c

Browse files
committed
esp32: Fix overwriting of max speed with 1kstep/s. esp32 issue reported in #335
1 parent aec1553 commit efe240c

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
0.33.7:
2+
- esp32: Fix overwriting of max speed with 1kstep/s. esp32 issue reported in #335
3+
14
0.33.6:
25
- pico2: support for PICO 2350 SDK (#334)
36

src/StepperISR.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,7 @@ bool StepperQueue::getActualTicksWithDirection(struct actual_ticks_s* speed) {
304304

305305
void StepperQueue::_initVars() {
306306
dirPin = PIN_UNDEFINED;
307-
#ifndef TEST
308-
max_speed_in_ticks = TICKS_PER_S / 1000; // use a default value 1_000 steps/s
309-
#else
307+
#ifdef TEST
310308
max_speed_in_ticks =
311309
TICKS_PER_S / 50000; // use a default value 50_000 steps/s
312310
#endif

src/StepperISR.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class StepperQueue {
120120
#endif
121121

122122
struct queue_end_s queue_end;
123-
uint16_t max_speed_in_ticks;
123+
uint16_t max_speed_in_ticks = TICKS_PER_S / 1000; // use a default value 1_000 steps/s
124124

125125
bool init(FastAccelStepperEngine* engine, uint8_t queue_num,
126126
uint8_t step_pin);

0 commit comments

Comments
 (0)