|
|
uint16_t | get_battery_voltage_mv (const uint8_t index) |
| |
|
uint8_t | compute_cell_balancing_max () |
| | Compute the maximum number of cells that should be balanced at the same time prevent the breakage of the component at high temperatures.
|
| |
|
void | set_balancing (uint8_t cellIndex, bool shouldBalance) |
| |
|
bool | is_balancing (uint8_t cellIndex) |
| |
|
void | balance_batteries () |
| |
|
void | disable_battery_balancing () |
| |
|
Status | get_status () |
| | Return the status of the balancer.
|
| |
| bool | init () |
| | Call once on init.
|
| |
|
void | loop () |
| | call often to refresh measurments
|
| |
|
void | enable_balancing (bool enable) |
| | enable the battery balancing process
|
| |
|
void | go_to_sleep () |
| | call before the system goes to sleep
|
| |
Handles the battery balancing process.