Skip to content

[BUG] Encoder wheel can miss step when reversing direction #18693

@marknn3

Description

@marknn3

Bug Description

When reversing the encoder wheel direction, the first step can be missed.
A user will perceive this as unreliable input: a rotation click without any update.

Configurations

This affects all configurations with ENCODER_PULSES_PER_STEP > 1

Steps to Reproduce

Move the encoder wheel fast or slow in one direction. Stop and reverse direction by 1 click.
The first reverse click is randomly ignored.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions