Index: trunk/fw_g473rct/SES/inc/outputs.h
===================================================================
--- trunk/fw_g473rct/SES/inc/outputs.h	(revision 54)
+++ trunk/fw_g473rct/SES/inc/outputs.h	(revision 55)
@@ -72,3 +72,17 @@
 
 void OUTPUTS_CheckAUX(void);
+
+
+
+
+void OUTPUTS_OverwriteDischargeCtrl_DischargeDisabled(void);
+void OUTPUTS_OverwriteDischargeCtrl_DischargeEnabled(void);
+void OUTPUTS_OverwriteDischargeDisabled(void);
+
+void OUTPUTS_OverwriteChargeCtrl_ChargeDisabled(void);
+void OUTPUTS_OverwriteChargeCtrl_ChargeEnabled(void);
+void OUTPUTS_OverwriteChargeDisabled(void);
+
+
+
 #endif // __OUTPUTS_H
Index: trunk/fw_g473rct/SES/inc/sysdata.h
===================================================================
--- trunk/fw_g473rct/SES/inc/sysdata.h	(revision 54)
+++ trunk/fw_g473rct/SES/inc/sysdata.h	(revision 55)
@@ -223,6 +223,6 @@
 	/* 8 of 8 */ int16_t  peukertRemoveCorrectionFaktor;						// 235
 	/* 4 of 8 */ int32_t  mAh_AutoModeU;										// 236-237
-	/* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 238
-	/* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 239
+	/* 6 of 8 */ uint16_t ltc_charge_current;									// 238
+	/* 8 of 8 */ uint16_t ltc_charge_current_max;								// 239
 	/* 4 of 8 */ int64_t  mAs_AutoModeU;										// 240-243
 	/* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 244
@@ -230,6 +230,6 @@
 	/* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 246
 	/* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 247
-	/* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 248
-	/* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);								// 249
+	/* 6 of 8 */ uint16_t ltc_discharge_current;								// 248
+	/* 8 of 8 */ uint16_t ltc_discharge_current_max;							// 249
 	/* 8 of 8 */ int16_t  current_buffer[SAMPLE_ARRAY_SIZE];					// 250-313
 	/* 8 of 8 */ int16_t  voltage_buffer[SAMPLE_ARRAY_SIZE];					// 314-377
