# HG changeset patch # User Ideenmodellierer # Date 1771272719 -3600 # Node ID 449e0f8f23d07e15b30b2c3460a8edc2f386d5b9 # Parent a3f42192da0f13746ad5ebe3a2dc92c548d25b9c Code cleanup co2 sensor: In the very first implementation the co2 sensor was directly switch by the main CPU via command request. Since the sensor map implementation this function was replaced and the old function are no longer needed => have been removed. diff -r a3f42192da0f -r 449e0f8f23d0 Small_CPU/Src/scheduler.c --- a/Small_CPU/Src/scheduler.c Wed Feb 11 18:35:44 2026 +0100 +++ b/Small_CPU/Src/scheduler.c Mon Feb 16 21:11:59 2026 +0100 @@ -1802,21 +1802,10 @@ global.dataSendToMaster.boolADCO2Data &= ~DATA_BUFFER_CO2; boolCO2Buffer &= DATA_BUFFER_CO2; - if(externalInterface_GetCO2State()) - { - value = externalInterface_GetCO2Value(); - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value; - value = externalInterface_GetCO2SignalStrength(); - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value; - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = externalInterface_GetCO2State(); - externalInterface_SetCO2State(EXT_INTERFACE_33V_ON); /* clear command responses */ - } - else - { - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = 0; - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = 0; - global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = 0; - } + value = externalInterface_GetCO2Value(); + global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value; + value = externalInterface_GetCO2SignalStrength(); + global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value; global.dataSendToMaster.boolADCO2Data |= boolCO2Buffer; }