diff --git a/CHANGELOG.md b/CHANGELOG.md index 32b544da..5584f6a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,9 @@ TODO: - rename PoorManFloat to e.g. Log2Representation - rename RampConstAcceleration to e.g. RampControl -pre-0.30.5: +0.30.5: - Fix target position for a move() interrupting the keep running mode +- Fix issue #199: add initialization of `_enablePinHighActive` and `_enablePinLowActive` 0.30.4: - Fix for issue #178: speed does not decelerate but jumps to lower value diff --git a/extras/tests/simavr_based/test_sd_04_timing_2560/expect.txt b/extras/tests/simavr_based/test_sd_04_timing_2560/expect.txt index 03a797e5..1d84d735 100644 --- a/extras/tests/simavr_based/test_sd_04_timing_2560/expect.txt +++ b/extras/tests/simavr_based/test_sd_04_timing_2560/expect.txt @@ -4,26 +4,26 @@ EnableA: 1*L->H, 1*H->L EnableB: 2*L->H, 1*H->L EnableC: 2*L->H, 1*H->L - StepA: 64000*L->H, 64000*H->L, Max High=28us Total High=521431us - StepB: 64000*L->H, 64000*H->L, Max High=33us Total High=452082us - StepC: 64000*L->H, 64000*H->L, Max High=37us Total High=486045us + StepA: 64000*L->H, 64000*H->L, Max High=28us Total High=576437us + StepB: 64000*L->H, 64000*H->L, Max High=30us Total High=393762us + StepC: 64000*L->H, 64000*H->L, Max High=37us Total High=429542us Position[A]=64000 Position[B]=64000 Position[C]=64000 -Time in EnableA max=233599 us, total=233599 us +Time in EnableA max=233598 us, total=233598 us -Time in EnableB max=246083 us, total=246083 us +Time in EnableB max=246081 us, total=246081 us -Time in EnableC max=254232 us, total=254232 us +Time in EnableC max=254229 us, total=254229 us -Time in FillISR max=2754 us, total=2090247 us +Time in FillISR max=2697 us, total=2091083 us -Time in StepA max=28 us, total=521431 us +Time in StepA max=28 us, total=576437 us -Time in StepB max=33 us, total=452082 us +Time in StepB max=30 us, total=393762 us -Time in StepC max=37 us, total=486045 us +Time in StepC max=37 us, total=429542 us diff --git a/extras/tests/simavr_based/test_sd_04_timing_328p/expect.txt b/extras/tests/simavr_based/test_sd_04_timing_328p/expect.txt index 34bca0eb..2aa1c005 100644 --- a/extras/tests/simavr_based/test_sd_04_timing_328p/expect.txt +++ b/extras/tests/simavr_based/test_sd_04_timing_328p/expect.txt @@ -2,21 +2,21 @@ DirB: 1*L->H, 0*H->L EnableA: 1*L->H, 1*H->L EnableB: 2*L->H, 1*H->L - StepA: 1000*L->H, 1000*H->L, Max High=14us Total High=5599us - StepB: 1000*L->H, 1000*H->L, Max High=19us Total High=5436us + StepA: 1000*L->H, 1000*H->L, Max High=14us Total High=5618us + StepB: 1000*L->H, 1000*H->L, Max High=16us Total High=5419us Position[A]=1000 Position[B]=1000 -Time in EnableA max=225399 us, total=225399 us +Time in EnableA max=225398 us, total=225398 us -Time in EnableB max=238111 us, total=238111 us +Time in EnableB max=238110 us, total=238110 us -Time in FillISR max=2638 us, total=47571 us +Time in FillISR max=2638 us, total=47569 us -Time in StepA max=14 us, total=5599 us +Time in StepA max=14 us, total=5618 us -Time in StepB max=19 us, total=5436 us +Time in StepB max=16 us, total=5419 us Time in StepISR max=7 us, total=9224 us diff --git a/extras/tests/simavr_based/test_sd_04_timing_328p_37k/expect.txt b/extras/tests/simavr_based/test_sd_04_timing_328p_37k/expect.txt index eb1b86d1..ac107712 100644 --- a/extras/tests/simavr_based/test_sd_04_timing_328p_37k/expect.txt +++ b/extras/tests/simavr_based/test_sd_04_timing_328p_37k/expect.txt @@ -2,15 +2,15 @@ DirB: 1*L->H, 0*H->L EnableA: 1*L->H, 1*H->L EnableB: 1*L->H, 0*H->L - StepA: 1000*L->H, 1000*H->L, Max High=11us Total High=5285us + StepA: 1000*L->H, 1000*H->L, Max High=11us Total High=5286us StepB: 0*L->H, 0*H->L, Max High=0us Total High=0us Position[A]=1000 -Time in EnableA max=225400 us, total=225400 us +Time in EnableA max=225399 us, total=225399 us -Time in FillISR max=2015 us, total=27510 us +Time in FillISR max=2015 us, total=27518 us -Time in StepA max=11 us, total=5285 us +Time in StepA max=11 us, total=5286 us Time in StepISR max=7 us, total=4581 us diff --git a/extras/tests/simavr_based/test_sd_11_328p/expect.txt b/extras/tests/simavr_based/test_sd_11_328p/expect.txt index 95fbbeaa..fdf0457e 100644 --- a/extras/tests/simavr_based/test_sd_11_328p/expect.txt +++ b/extras/tests/simavr_based/test_sd_11_328p/expect.txt @@ -2,11 +2,11 @@ DirB: 1*L->H, 0*H->L EnableA: 1*L->H, 1*H->L EnableB: 1*L->H, 0*H->L - StepA: 99708*L->H, 99708*H->L, Max High=13us Total High=514351us + StepA: 99808*L->H, 99808*H->L, Max High=13us Total High=514674us StepB: 0*L->H, 0*H->L, Max High=0us Total High=0us -Position[A]=50436 +Position[A]=50536 -Time in EnableA max=225396 us, total=225396 us +Time in EnableA max=225395 us, total=225395 us -Time in StepA max=13 us, total=514351 us +Time in StepA max=13 us, total=514674 us diff --git a/library.properties b/library.properties index 11dc91bb..617a1ae9 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=FastAccelStepper -version=0.30.4 +version=0.30.5 1icense=MIT author=Jochen Kiemes maintainer=Jochen Kiemes