Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Feature request - Deferred interrupt handler #21

Open
3 tasks done
bSchnepp opened this issue Oct 11, 2021 · 0 comments
Open
3 tasks done

[FEATURE] Feature request - Deferred interrupt handler #21

bSchnepp opened this issue Oct 11, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@bSchnepp
Copy link
Owner

Issue Checklist

  • A related or similar issue is not already marked as open
  • Another issue describing a similar feature has not already been marked as wontfix or closed
  • This feature is not already present in the software

=====================================================
Feature Description
A mechanism should be in place to handle "heavyweight" interrupt tasks without keeping the system waiting for it.

Feature Benefits
List the reasons why this feature would be beneficial

  • ISRs can be kept small, and aim for minimizing time spent as much as possible
  • Allows for heavier interrupt processing, such as keyboard events

Use case examples
List examples where this feature could be useful for end users.

  • Processing data from I2C or GPIO pins can avoid conflicting with network events, pcie, etc. as often
  • System gains more responsiveness, as upper bound on ISRs is lowered

Additional information
Any additional information should be placed here.

@bSchnepp bSchnepp self-assigned this Oct 11, 2021
@bSchnepp bSchnepp added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant