Index: firmware/App/Drivers/Battery.h =================================================================== diff -u -r53a25d66832105280c55adc778923ee251fe0b28 -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Drivers/Battery.h (.../Battery.h) (revision 53a25d66832105280c55adc778923ee251fe0b28) +++ firmware/App/Drivers/Battery.h (.../Battery.h) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2021-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file Battery.h * -* @author (last) Dara Navaei -* @date (last) 18-Oct-2022 +* @author (last) Sean Nash +* @date (last) 10-Aug-2023 * * @author (original) Quang Nguyen * @date (original) 24-Feb-2021 @@ -35,6 +35,7 @@ U32 RemainingCapacity; ///< Remaining capacity (mAh). U32 BatteryStatus; ///< Battery status. U32 BatteryChargerStatus; ///< Battery charge status. + U32 BatteryI2CStatus; ///< Battery Comm status. } BATTERY_STATUS_PAYLOAD_T; /// Payload record structure for battery module data broadcast message @@ -78,8 +79,14 @@ BOOL isBatteryCharged( void ); -BOOL testSetBatteryRemainingPercentOverride( F32 value ); -BOOL testResetSetBatteryRemainingPercentOverride( void ); +BOOL testSetBatteryRemainingCapacityOverride( F32 value ); +BOOL testResetBatteryRemainingCapacityOverride( void ); +BOOL testSetBatteryStatusOverride( U32 value ); +BOOL testResetBatteryStatusOverride( void ); +BOOL testSetBatteryChargerStatusOverride( U32 value ); +BOOL testResetBatteryChargerStatusOverride( void ); +BOOL testSetBatteryI2CStatusOverride( U32 value ); +BOOL testResetBatteryI2CStatusOverride( void ); /**@}*/