arduino / arduino/ArduinoCore-API
Prevent wakeup on ext int
- Dominant language
- C++
- Stars
- 306
- Forks
- 150
- PR merge metrics
- No merged PRs in 30d
Description
I know that it is possible to remove the explicitly set wakeup flag manually.
Anyway it would be better to not set it at all if not required.
Possibly:
`void attachInterrupt(pin_size_t pin, voidFuncPtr callback, PinStatus mode, bool wakeUp=true);`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the attachInterrupt entry point and its implementations in the Arduino core API. Trace how the wakeup flag is set for external interrupts and determine which platforms are affected. Done means wakeup is not enabled when it is unnecessary, while existing interrupt behavior remains compatible across cores.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100