Index: trunk/fw_g473rct/SES/src/ads1260.c
===================================================================
--- trunk/fw_g473rct/SES/src/ads1260.c	(revision 73)
+++ trunk/fw_g473rct/SES/src/ads1260.c	(revision 76)
@@ -960,4 +960,5 @@
     }
 
+#ifdef ADS1261
 	if (channelInProgress==0)
 	{
@@ -978,5 +979,9 @@
 	  channelInProgress=0;
 	}
-
+#else
+	  ADS1260_ProcessCurrent(value);
+	  //ADS_1260_InputMuxSelect(&hspi3, POS_INPUT_MUX_SELECT_AIN4 + NEG_INPUT_MUX_SELECT_AIN5,1);
+	  //channelInProgress=0;
+#endif
 	ADS1260_StartConversion();
 }
Index: trunk/fw_g473rct/SES/src/battery_voltage_fast.c
===================================================================
--- trunk/fw_g473rct/SES/src/battery_voltage_fast.c	(revision 73)
+++ trunk/fw_g473rct/SES/src/battery_voltage_fast.c	(revision 76)
@@ -43,4 +43,14 @@
   sys_data.s.values.batteryVoltageFast = ((newVal - BATTERY_VOLTAGE_FAST_ADC_OFFSET) * (int64_t)VREF * BATTERY_VOLTAGE_VOLTAGE_DIVIDER / BATTERY_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.batteryVoltageFastOffset;
 
+
+
+#ifdef ADS1261
+  //Batteriespannung wird vom ADS1261 genommen. Wird im ADS Modul ausgewertet
+#else
+  sys_data.s.values.batteryVoltage = ((newVal - BATTERY_VOLTAGE_FAST_ADC_OFFSET ) * (int64_t)VREF * BATTERY_VOLTAGE_VOLTAGE_DIVIDER / BATTERY_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.batteryVoltageFastOffset;
+
+
+#endif
+
  }
 
Index: trunk/fw_g473rct/SES/src/shunt_voltage_fast.c
===================================================================
--- trunk/fw_g473rct/SES/src/shunt_voltage_fast.c	(revision 73)
+++ trunk/fw_g473rct/SES/src/shunt_voltage_fast.c	(revision 76)
@@ -18,8 +18,15 @@
 extern __IO int32_t adc4Data[SAMPLE_ARRAY_SIZE] __attribute__((section(".RAM1_CRC")));
 //	--- LOKALE DEFINES - bitte hier dokumentieren --------------------------------
-#define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION						  65536 
-#define SHUNT_VOLTAGE_FAST_ADC_OFFSET							  32768
+//#define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION						  65536 
+//#define SHUNT_VOLTAGE_FAST_ADC_OFFSET							  32768
 
 
+#ifdef ADCOFFSET
+  #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION		  65536 
+  #define SHUNT_VOLTAGE_FAST_ADC_OFFSET			  32768
+#else
+  #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION		  32768
+  #define SHUNT_VOLTAGE_FAST_ADC_OFFSET			  32768
+#endif
 
 
@@ -51,4 +58,14 @@
   sys_data.s.values.shuntVoltageFast =  ((newval - SHUNT_VOLTAGE_FAST_ADC_OFFSET) * (int64_t) (VREF) * SHUNT_VOLTAGE_VOLTAGE_DIVIDER / SHUNT_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.shuntVoltageFastOffset ;
 
+#ifdef ADS1261
+  //Batteriespannung wird vom ADS1261 genommen
+#else
+  sys_data.s.values.shuntVoltage =  ((newval - SHUNT_VOLTAGE_FAST_ADC_OFFSET) * (int64_t) (VREF) * SHUNT_VOLTAGE_VOLTAGE_DIVIDER / SHUNT_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.shuntVoltageFastOffset ;
+
+
+#endif
+
+
+
 }
 
