Преглед изворни кода

battery slots changed from 8 to 4 for testing

namrota ghosh пре 6 месеци
родитељ
комит
b16e83cf10
2 измењених фајлова са 9 додато и 5 уклоњено
  1. 8 4
      src/battery_data/battery.c
  2. 1 1
      src/battery_data/battery.h

+ 8 - 4
src/battery_data/battery.c

@@ -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;
     }
 }
 

+ 1 - 1
src/battery_data/battery.h

@@ -9,7 +9,7 @@
 #define PWM_INCREMENT_VALUE (1)
 #define PWM_DECREMENT_VALUE (1)
 #define PWM_MAX_VALUE (1000)
-#define NUM_SLOTS (8)
+#define NUM_SLOTS (4)
 
 //Variables to read all the battery measurements from all the slots
 extern volatile bool scanInProgress;