Skip to content

Scheduler: Use WorkManager instead of AlarmManager for scheduling - #665

Merged
d4rken merged 1 commit into
mainfrom
scheduler_inexact
Sep 29, 2023
Merged

d4rken merged 1 commit into
mainfrom
scheduler_inexact

Conversation

@d4rken

@d4rken d4rken commented Sep 29, 2023

Copy link
Copy Markdown
Member

Fixes #626

Needs some longer testing on different devices.

@d4rken d4rken added bug Something isn't working as expected c: Scheduler labels Sep 29, 2023
@d4rken

d4rken commented Sep 29, 2023

Copy link
Copy Markdown
Member Author

The battery/charge skip code is not super nice yet and would make more sense on a per "schedule" basis, something to look into later.
The benefit now is though that if the conditions are not met, the system can skip wakeup all together, reduces power consumption.

@d4rken
d4rken merged commit 1b8c9e3 into main Sep 29, 2023
@d4rken
d4rken deleted the scheduler_inexact branch September 29, 2023 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working as expected c: Scheduler

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scheduler starts at random times.

1 participant