Skip to content

Add support for deferred executors. #14859

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

Merged
merged 14 commits into from
Nov 15, 2021
Merged

Conversation

tzarc
Copy link
Member

@tzarc tzarc commented Oct 18, 2021

Description

In preparation for Quantum Painter, need to have the ability to queue up delayed execution, specifically for animations.

This adds new (and optional) functionality, that supports deferred execution of callbacks after a specified period of time.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@tzarc tzarc requested a review from a team October 18, 2021 02:53
@tzarc tzarc marked this pull request as ready for review October 18, 2021 03:01
@tzarc tzarc force-pushed the feature/deferred-exec branch from 3354798 to 0c7601b Compare October 18, 2021 03:14
@sigprof
Copy link
Contributor

sigprof commented Oct 18, 2021

Sigh, GitHub silently dropped one of my suggestions… need to redo it.

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
@tzarc tzarc requested review from sigprof and a team October 18, 2021 06:21
@tzarc tzarc requested review from a team and sigprof October 19, 2021 07:43
@tzarc tzarc force-pushed the feature/deferred-exec branch from 91c0b3e to 04eee7c Compare November 15, 2021 17:48
@tzarc tzarc requested review from zvecr and a team November 15, 2021 17:49
@zvecr zvecr merged commit 36d123e into qmk:develop Nov 15, 2021
@tzarc tzarc deleted the feature/deferred-exec branch November 15, 2021 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants