arduino / arduino/ArduinoCore-API

Prevent wakeup on ext int

Open
#145 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.