diff --git a/bootloader/ipod-s5l87xx.c b/bootloader/ipod-s5l87xx.c index c74ffe1733..ea902194c2 100644 --- a/bootloader/ipod-s5l87xx.c +++ b/bootloader/ipod-s5l87xx.c @@ -182,6 +182,7 @@ void fatal_error(int err) } #if (CONFIG_STORAGE & STORAGE_ATA) +extern unsigned short battery_level_disksafe[BATTERY_TYPES_COUNT]; static void battery_trap(void) { int vbat, old_verb; diff --git a/firmware/export/powermgmt.h b/firmware/export/powermgmt.h index 7a5c94b0c0..0b4960744b 100644 --- a/firmware/export/powermgmt.h +++ b/firmware/export/powermgmt.h @@ -113,9 +113,9 @@ struct battery_tables_t { unsigned short * const discharge; #if CONFIG_CHARGING unsigned short * const charge; +#endif const unsigned short elems; bool isdefault; -#endif }; /* Returns battery status, filtered for runtime estimation */