# 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++) {