Index: firmware/App/Drivers/BatteryDriver.c =================================================================== diff -u -rbbbc0d82d0f73ca7b0aa4e23fc9dbe38ee089655 -rf65325ed47c1d70a3abf8a6f853f858b57228734 --- firmware/App/Drivers/BatteryDriver.c (.../BatteryDriver.c) (revision bbbc0d82d0f73ca7b0aa4e23fc9dbe38ee089655) +++ firmware/App/Drivers/BatteryDriver.c (.../BatteryDriver.c) (revision f65325ed47c1d70a3abf8a6f853f858b57228734) @@ -28,12 +28,12 @@ // ********** private definitions ********** -#define BATTERY_COMM_TIMEOUT_MS 2 ///< Battery communication time out in ms. +#define BATTERY_COMM_TIMEOUT_MS 2 ///< Battery communication time out in ms. #define BATTERY_CHARGER_SLAVE_ADDRESS 0x6B ///< Battery charger controller device address. #define BATTERY_PACK_SLAVE_ADDRESS 0x0B ///< Battery pack device address. -#define BATTERY_CHARGER_ADC_CONTROL_REGISTER 0x2BU -#define BATTERY_CHARGER_ADC_CONTROL_VALUE 0x8C +#define BATTERY_CHARGER_ADC_CONTROL_REGISTER 0x2BU ///< Battery charger ADC control register. +#define BATTERY_CHARGER_ADC_CONTROL_VALUE 0x8C ///< Battery charger ADC control value. // ********** private data ********** @@ -99,7 +99,11 @@ *************************************************************************/ BOOL enableBatteryChargerAdc( void ) { - return writeChargerRegisterByte( BATTERY_CHARGER_ADC_CONTROL_REGISTER, BATTERY_CHARGER_ADC_CONTROL_VALUE ); + BOOL result = FALSE; + + result = writeChargerRegisterByte( BATTERY_CHARGER_ADC_CONTROL_REGISTER, BATTERY_CHARGER_ADC_CONTROL_VALUE ); + + return result; } /*********************************************************************//**