arduino / arduino/ArduinoCore-API

Prevent wakeup on ext int

Offen
#145 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
306
Forks
150
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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);`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Einstiegspunkt attachInterrupt und seine Implementierungen in der Arduino core API zu lokalisieren. Verfolge nach, wie das Wakeup-Flag für externe Interrupts gesetzt wird, und ermittle, welche Plattformen betroffen sind. Als erledigt gilt die Änderung, wenn Wakeup nicht aktiviert wird, wenn es nicht erforderlich ist, während das bestehende Interrupt-Verhalten über die Cores hinweg kompatibel bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api, embedded-iot
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.