Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple probes WIP [not for pull!] #243

Open
wants to merge 5 commits into
base: Devt
Choose a base branch
from

Conversation

atlaste
Copy link
Collaborator

@atlaste atlaste commented Jan 12, 2022

WIP for support of multiple probes. Basically the idea is to have multiple probes in the 'probes' section. The probes combined just work like the old probe functionality.

The API of ISR's was changed to make future changes easier with timing / debouncing. The only ISR that is being used is the 'change' ISR, which now is the only ISR in the pin class. Other ISR's are just irrelevant. For probing this is especially important, because the exact moment of the ISR has to be captured (and not the time when the ISR was resolved into the precise pin - which is the case for f.ex. pin extenders and more advanced probes like BLTouch).

For now, only the SimpleProbe is implemented. Tool setter is a simple probe for now.

DONE:

  • Config
  • Base class architecture

TODO:

  • Probe class

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant