IRQ nesting disabled
Open
mirrored
- Dominant language
- C
- Stars
- 135
- Forks
- 72
- PR merge metrics
- No merged PRs in 30d
Description
The changes in #335 disabled IRQ nesting, since the previous code caused MemManage faults due to occasionally misplacing the IRQ stack pointer.
The implementation needs to be rethought.
Contributor guide
Research direction
Start by reviewing the changes in #335 and the IRQ stack-pointer handling that led to the MemManage faults. The work is done when IRQ nesting has been rethought and can operate without the reported stack-pointer misplacement faults.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100