You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Charging detection shipped as a dedicated `ChargingMonitor` trait rather than a `PowerSource` enum variant, keeping power-source identity and charge-state lifecycle as orthogonal concerns.
6
+
Hardware wiring documentation for both Heltec V3 and Feather V2 is complete.
7
+
Near-term focus shifts to wake-cause disambiguation for multi-source GPIO configurations and a calibration example for ADC validation in the field.
8
+
9
+
```mermaid
10
+
%%{init: {
11
+
"theme": "base",
12
+
"themeVariables": {
13
+
"cScale0": "#e8f5e9",
14
+
"cScaleLabel0": "#2e7d32",
15
+
"cScale1": "#c8f7c5",
16
+
"cScaleLabel1": "#1b5e20",
17
+
"cScale2": "#fff3cd",
18
+
"cScaleLabel2": "#7a5a00",
19
+
"cScale3": "#e3f2fd",
20
+
"cScaleLabel3": "#0d47a1"
21
+
}
22
+
}}%%
23
+
24
+
timeline
25
+
title rustyfarian-power Roadmap
26
+
27
+
Ready : Write a feature doc in docs/features/ to promote an item from Near term
28
+
29
+
Near term : Harden EspWakeCauseSource multi-source disambiguation
30
+
: Calibration example — raw ADC readings with statistics
31
+
32
+
Mid term : Extend BatteryMonitor trait for multi-cell battery packs
33
+
: Mock BatteryMonitor implementation for host-side integration testing
34
+
35
+
Long term : Embassy async integration for non-blocking ADC sampling
36
+
: Power profiling toolchain — measure sleep vs active current draw
0 commit comments