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

Clarify in Docs what INTERUPT is #71

Open
spuder opened this issue Aug 10, 2022 · 1 comment
Open

Clarify in Docs what INTERUPT is #71

spuder opened this issue Aug 10, 2022 · 1 comment

Comments

@spuder
Copy link

spuder commented Aug 10, 2022

The documentation is fantastic, the best I've ever seen.

On this page there is documentation on how to enable interupts

https://easybtn.earias.me/docs/fundamentals
Screen Shot 2022-08-09 at 7 58 07 PM

Yet its not clear what INTERUPT should be.

Should INTERUPT be the pin on the arduino? ❌

void buttonISR()
{
  button.read(2); 
}

Should INTERUPT be the Interupt name on the arduino? ❌

void buttonISR()
{
  button.read(INT.1); 
}

https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/

Should INTERUPT be the string litteral 'INTERUPT' ? ❌

void buttonISR()
{
  button.read(INTERUPT); 
}
src/main.cpp:91:15: error: 'INTERUPT' was not declared in this scope

Sorry if this is a beginner question. If I'm running into this obstacle, most likely someone else is too.

@spuder
Copy link
Author

spuder commented Aug 10, 2022

Looking at the interrupt example in the examples folder shows that no interupt is provided to button.read().

https://github.com/evert-arias/EasyButton/blob/main/examples/Interrupts/Interrupts.ino#L31

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

No branches or pull requests

1 participant