LEAHI-TD-FIRMWARE-LDT-4072

Remove repeating entries.

Remove repeating entries.

remove extra blank line.

remove extra blank line.

Remove this comment.

Remove this comment.

Remove blank line.

Remove blank line.

initialize all of these in init function.

initialize all of these in init function.

Missing doxygen group

Missing doxygen group

These should be in alphabetical order.

These should be in alphabetical order.

Update all function headers to Leahi format (e.g. input and output have a \b to make them bold).

Update all function headers to Leahi format (e.g. input and output have a \b to make them bold).

Add blank line after banner

Add blank line after banner

Add blank line after banner

Add blank line after banner

Add a blank line after banner. Initialize in init function instead of here.

Add a blank line after banner.

Initialize in init function instead of here.

Move all but I2CBatteryStatus override functions to the battery monitor.

Move all but I2CBatteryStatus override functions to the battery monitor.

Move definitions to top (above functions).

Move definitions to top (above functions).

BatteryDriver

BatteryDriver

Use Leahi function format and helper functions for overrides.

Use Leahi function format and helper functions for overrides.

Should have a doxygen group (like driver does).

Should have a doxygen group (like driver does).

Should be BatteryDriver?

Should be BatteryDriver?

should be below and use "" instead of <>

should be below and use "" instead of <>

LEAHI-TD-FIRMWARE-LDT-4072_Power Loss - FW Implementation - 2/3:
LEAHI-TD-FIRMWARE-LDT-4072_Power Loss - FW Implementation - 2/3: