# HG changeset patch
# User heinrichsweikamp
# Date 1610009584 -3600
# Node ID 1f665e31aca29dc4929e9ca59dc5475e586379d6
# Parent  fb5bb04ad914d558a1bd8fc343f3706b3f5ea934
change O2_CALIB_FRACTION_O2 to 0.98
It's common sense that calibrating CCR's with O2 asumes a max. O2 content of
98%

diff -r fb5bb04ad914 -r 1f665e31aca2 Discovery/Src/tMenuEditHardware.c
--- a/Discovery/Src/tMenuEditHardware.c	Wed Jan 06 21:01:00 2021 +0100
+++ b/Discovery/Src/tMenuEditHardware.c	Thu Jan 07 09:53:04 2021 +0100
@@ -65,12 +65,13 @@
 uint8_t OnAction_O2_Source		(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action);
 uint8_t OnAction_Button			(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action);
 uint8_t OnAction_ButtonBalance	(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action);
-// nicht notwending uint8_t OnAction_Bluetooth				(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action);
+// not required uint8_t OnAction_Bluetooth				(uint32_t editId, uint8_t blockNumber, uint8_t digitNumber, uint8_t digitContent, uint8_t action);
 
 /* Exported functions --------------------------------------------------------*/
 
 
 #define O2_CALIB_FRACTION_AIR	(0.209F)
+#define O2_CALIB_FRACTION_O2	(0.98F)
 
 static uint8_t	O2_calib_gas = 21;
 
@@ -492,7 +493,7 @@
     		}
     		else
     		{
-    			compensatedRef = 100.0 * pStateReal->lifeData.pressure_ambient_bar / 1.0;
+    			compensatedRef = O2_CALIB_FRACTION_O2 * pStateReal->lifeData.pressure_ambient_bar / 1.0;
     		}
 			for(loop=0;loop<3;loop++)
 			{