AEFeinstein / AEFeinstein/Super-2024-Swadge-FW

IDF swadge configuration pins

Offen Anfängerfreundlich
#660 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Bug
Vorherrschende Sprache
C
Sterne
34
Forks
22
Ø Merge
3 T. 15 Std.
Gemergte PRs (30 T.)
10

Beschreibung

## Description
When using `idf.py menuconfig` to switch swadge configurations, selecting `HARDWARE_HOTDOG_PROTO` does not allow for use of the touchpad. All other buttons work correctly.

## Expected behavior
Touchpad is useable

## Reproduction Steps
Flash a proto-hotdog with the appropriate settings and use a mode that requires the touchpad/factory reset and try to pass the screen

## Screenshots

## Logs

## Affected Version
- Platform: Firmware
- git branch: Main, gottaGo
- git hash: https://github.com/AEFeinstein/Super-2024-Swadge-FW/pull/652/commits/6e52d07b7ddee47d60d112ea668db36b9e835e8a

## Additional Notes

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduce first with `idf.py menuconfig` on a proto-hotdog (`main`/`gottaGo`) using `HARDWARE_HOTDOG_PROTO`, flash, and run a touchpad-required screen/factory-reset flow to confirm the issue. Then locate where `HARDWARE_HOTDOG_PROTO` is defined and where touchpad GPIO/pin initialization is selected for that hardware profile. Follow that path into the input/driver code and verify by flashing again that the touchpad works while other buttons still do.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c
Bereich
embedded-iot
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

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