fixed balancing (allegedly)
This commit is contained in:
parent
eae0400190
commit
9e78573dbe
@ -131,6 +131,7 @@ uint8 amsAuxAndStatusMeasurement(Cell_Module* module) {
|
|||||||
uint8 amsConfigBalancing(uint32 channels, uint8 dutyCycle) {
|
uint8 amsConfigBalancing(uint32 channels, uint8 dutyCycle) {
|
||||||
uint8 buffer_a[PWM_GROUP_A_SIZE] = {};
|
uint8 buffer_a[PWM_GROUP_A_SIZE] = {};
|
||||||
uint8 buffer_b[PWM_GROUP_B_SIZE] = {};
|
uint8 buffer_b[PWM_GROUP_B_SIZE] = {};
|
||||||
|
CHECK_RETURN(writeCMD(ADCV | ADCV_CONT, NULL, 0)); //start continuous cell voltage measurement with redundancy
|
||||||
CHECK_RETURN(readCMD(RDPWMA, buffer_a, PWM_GROUP_A_SIZE));
|
CHECK_RETURN(readCMD(RDPWMA, buffer_a, PWM_GROUP_A_SIZE));
|
||||||
CHECK_RETURN(readCMD(RDPWMB, buffer_b, PWM_GROUP_B_SIZE));
|
CHECK_RETURN(readCMD(RDPWMB, buffer_b, PWM_GROUP_B_SIZE));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user