Commit f5666e1
committed
fwk: move battery extender to use common
rewrite our timer based extender functionality to use common battery
extender functionality as upstream.
BRANCH=marigold
BUG=https://app.clickup.com/t/86eq06zen
TEST=When the timer expired the battery SOC will be lowered to 90-95%
for stage 1, and 85-87 for stage 2.
The battery extender will be reset after going off AC for 30 minutes.
toggling enable/disable will reactivate the timers
-get the charge state and battery extender setting
chgstate
battextender
- set the deadline timer values sometime in the future.
battextender timeext 15 s
battextender timeext2 20 s
battextender timerst 20 s
- set the reload values for trigger and reset
battextender trigger 60 s
battextender reset 30 s
battextender enable
battextender disable
Signed-off-by: Kieran Levin <ktl@frame.work>1 parent c0b661b commit f5666e1
4 files changed
Lines changed: 198 additions & 231 deletions
File tree
- common
- include
- zephyr/program/framework
- include
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | | - | |
| 220 | + | |
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | 494 | | |
501 | 495 | | |
502 | 496 | | |
| |||
1719 | 1713 | | |
1720 | 1714 | | |
1721 | 1715 | | |
1722 | | - | |
1723 | | - | |
1724 | | - | |
1725 | | - | |
1726 | | - | |
1727 | | - | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
1731 | 1716 | | |
1732 | 1717 | | |
1733 | 1718 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
427 | 427 | | |
428 | 428 | | |
429 | 429 | | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | 430 | | |
435 | | - | |
| 431 | + | |
436 | 432 | | |
437 | | - | |
438 | | - | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
439 | 437 | | |
440 | | - | |
| 438 | + | |
441 | 439 | | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
| 440 | + | |
| 441 | + | |
446 | 442 | | |
| 443 | + | |
447 | 444 | | |
448 | 445 | | |
449 | 446 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
546 | | - | |
547 | | - | |
| 546 | + | |
| 547 | + | |
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
555 | | - | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
556 | 559 | | |
557 | 560 | | |
558 | 561 | | |
| |||
0 commit comments