|
5efa7a5efd
|
Rename Power.* to PowerManager.* for clarity
|
2025-02-16 01:10:33 +01:00 |
|
|
f753fdcc9b
|
Add user-facing battery current calculation and fix logging
|
2025-02-14 13:46:50 +01:00 |
|
|
264e37c983
|
Add RAII-wrapped Mutexes for access to state-tracking variables
|
2025-02-14 12:00:31 +01:00 |
|
|
35c11f42e2
|
Minor fixes
|
2025-02-13 22:57:23 +01:00 |
|
|
b0068333c8
|
Fixes
|
2025-02-13 00:54:03 +01:00 |
|
|
c130026f00
|
Handle denials of power appropriately
|
2025-02-12 22:59:13 +01:00 |
|
|
6611fba2dc
|
Allow release of reserved current regardless of the reservation having been granted
|
2025-02-12 20:39:59 +01:00 |
|
|
d64579eca4
|
Complete proxy functions in Power.h and refactor (mainly reorder) for clarity.
|
2025-02-12 17:42:22 +01:00 |
|
|
8617f420a2
|
Add special case for small power requests
|
2025-02-12 16:27:54 +01:00 |
|
|
c63935a413
|
Add power modeling and scheduling based on thesis
|
2025-02-12 16:09:40 +01:00 |
|
|
b44538b473
|
Add Power Scheduler
|
2025-02-11 23:33:19 +01:00 |
|
|
fbe205035e
|
Added wrapper for PowerScheduler
|
2024-12-22 22:07:54 +01:00 |
|