diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-07-24 15:29:45 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-07-24 15:29:45 +1000 |
| commit | 0cc75366848e9205ac88884afcc128925024ccec (patch) | |
| tree | 82fcd90d7f427c5f40112b8d8aa6293535372702 /src/tangara/app_console/app_console.cpp | |
| parent | eb5d0d50cd5a8d807897c08438e932083e5197c2 (diff) | |
| download | tangara-fw-0cc75366848e9205ac88884afcc128925024ccec.tar.gz | |
Add a settings screen with power+battery info
Mostly for debugging, but also u can toggle fast charging off and on now
Diffstat (limited to 'src/tangara/app_console/app_console.cpp')
| -rw-r--r-- | src/tangara/app_console/app_console.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/tangara/app_console/app_console.cpp b/src/tangara/app_console/app_console.cpp index 11862143..21dec56a 100644 --- a/src/tangara/app_console/app_console.cpp +++ b/src/tangara/app_console/app_console.cpp @@ -465,26 +465,7 @@ int CmdSamd(int argc, char** argv) { } else if (cmd == "charge") { auto res = samd.GetChargeStatus(); if (res) { - switch (res.value()) { - case drivers::Samd::ChargeStatus::kNoBattery: - std::cout << "kNoBattery" << std::endl; - break; - case drivers::Samd::ChargeStatus::kBatteryCritical: - std::cout << "kBatteryCritical" << std::endl; - break; - case drivers::Samd::ChargeStatus::kDischarging: - std::cout << "kDischarging" << std::endl; - break; - case drivers::Samd::ChargeStatus::kChargingRegular: - std::cout << "kChargingRegular" << std::endl; - break; - case drivers::Samd::ChargeStatus::kChargingFast: - std::cout << "kChargingFast" << std::endl; - break; - case drivers::Samd::ChargeStatus::kFullCharge: - std::cout << "kFullCharge" << std::endl; - break; - } + std::cout << drivers::Samd::chargeStatusToString(*res) << std::endl; } else { std::cout << "unknown" << std::endl; } |
