|
|
@@ -24,7 +24,7 @@ void Battery_Init(){
|
|
|
battery_data[3].charging_port= GPIO_Battery_Charging_PIN_3_PORT;
|
|
|
battery_data[3].charging_pin= GPIO_Battery_Charging_PIN_3_PIN;
|
|
|
//slot 4
|
|
|
- battery_data[4].charging_port= GPIO_Battery_Charging_PIN_4_PORT;
|
|
|
+ /*battery_data[4].charging_port= GPIO_Battery_Charging_PIN_4_PORT;
|
|
|
battery_data[4].charging_pin= GPIO_Battery_Charging_PIN_4_PIN;
|
|
|
//slot 5
|
|
|
battery_data[5].charging_port= GPIO_Battery_Charging_PIN_5_PORT;
|
|
|
@@ -35,7 +35,7 @@ void Battery_Init(){
|
|
|
//slot 7
|
|
|
battery_data[7].charging_port= GPIO_Battery_Charging_PIN_7_PORT;
|
|
|
battery_data[7].charging_pin= GPIO_Battery_Charging_PIN_7_PIN;
|
|
|
-
|
|
|
+*/
|
|
|
//Discharging pins:
|
|
|
//slot 0
|
|
|
battery_data[0].discharging_port= GPIO_Battery_Discharging_PIN_L0_PORT;
|
|
|
@@ -50,7 +50,7 @@ void Battery_Init(){
|
|
|
battery_data[3].discharging_port= GPIO_Battery_Discharging_PIN_L3_PORT;
|
|
|
battery_data[3].discharging_pin= GPIO_Battery_Discharging_PIN_L3_PIN;
|
|
|
//slot 4
|
|
|
- battery_data[4].discharging_port= GPIO_Battery_Discharging_PIN_L4_PORT;
|
|
|
+ /*battery_data[4].discharging_port= GPIO_Battery_Discharging_PIN_L4_PORT;
|
|
|
battery_data[4].discharging_pin= GPIO_Battery_Discharging_PIN_L4_PIN;
|
|
|
//slot 5
|
|
|
battery_data[5].discharging_port= GPIO_Battery_Discharging_PIN_L5_PORT;
|
|
|
@@ -61,7 +61,7 @@ void Battery_Init(){
|
|
|
//slot 7
|
|
|
battery_data[7].discharging_port= GPIO_Battery_Discharging_PIN_L7_PORT;
|
|
|
battery_data[7].discharging_pin= GPIO_Battery_Discharging_PIN_L7_PIN;
|
|
|
-
|
|
|
+*/
|
|
|
for(uint8_t i=0; i<NUM_SLOTS; i++){
|
|
|
battery_data[i].slot_id = i;
|
|
|
battery_data[i].pwm_value= 0;
|
|
|
@@ -76,7 +76,11 @@ void Battery_Init(){
|
|
|
battery_data[i].cut_off_current = 0;
|
|
|
battery_data[i].capacitance = 0;
|
|
|
battery_data[i].charge_fraction = 0;
|
|
|
+ //Cycle number reset to 0
|
|
|
+ battery_data[i].cycle_number= 0;
|
|
|
battery_data[i].batteryLimitReceived= false;
|
|
|
+ //Counter reset to 0
|
|
|
+ battery_data[i].counter= 0;
|
|
|
}
|
|
|
}
|
|
|
|