From 0e597a2ded2a241f0ec5c75a0a1b3f31501df580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 29 Jun 2024 21:59:49 +0800 Subject: [PATCH] Battery: fix index format with multiple batteries --- src/modules/battery/battery.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/battery/battery.c b/src/modules/battery/battery.c index 7e1ff02d8..02a3a475d 100644 --- a/src/modules/battery/battery.c +++ b/src/modules/battery/battery.c @@ -94,8 +94,8 @@ void ffPrintBattery(FFBatteryOptions* options) for(uint32_t i = 0; i < results.length; i++) { - FFBatteryResult* result = ffListGet(&results, i); - printBattery(options, result, (uint8_t) i); + FFBatteryResult* result = FF_LIST_GET(FFBatteryResult, results, i); + printBattery(options, result, results.length == 1 ? 0 : (uint8_t) (i + 1)); } FF_LIST_FOR_EACH(FFBatteryResult, result, results)