Mercurial > public > ostc4
comparison Small_CPU/Src/scheduler.c @ 1064:449e0f8f23d0 Icon_Integration
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.
| author | Ideenmodellierer |
|---|---|
| date | Mon, 16 Feb 2026 21:11:59 +0100 |
| parents | 785772303f9c |
| children |
comparison
equal
deleted
inserted
replaced
| 1063:a3f42192da0f | 1064:449e0f8f23d0 |
|---|---|
| 1800 uint8_t boolCO2Buffer = ~(global.dataSendToMaster.boolADCO2Data & DATA_BUFFER_CO2); | 1800 uint8_t boolCO2Buffer = ~(global.dataSendToMaster.boolADCO2Data & DATA_BUFFER_CO2); |
| 1801 | 1801 |
| 1802 global.dataSendToMaster.boolADCO2Data &= ~DATA_BUFFER_CO2; | 1802 global.dataSendToMaster.boolADCO2Data &= ~DATA_BUFFER_CO2; |
| 1803 boolCO2Buffer &= DATA_BUFFER_CO2; | 1803 boolCO2Buffer &= DATA_BUFFER_CO2; |
| 1804 | 1804 |
| 1805 if(externalInterface_GetCO2State()) | 1805 value = externalInterface_GetCO2Value(); |
| 1806 { | 1806 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value; |
| 1807 value = externalInterface_GetCO2Value(); | 1807 value = externalInterface_GetCO2SignalStrength(); |
| 1808 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value; | 1808 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value; |
| 1809 value = externalInterface_GetCO2SignalStrength(); | |
| 1810 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value; | |
| 1811 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = externalInterface_GetCO2State(); | |
| 1812 externalInterface_SetCO2State(EXT_INTERFACE_33V_ON); /* clear command responses */ | |
| 1813 } | |
| 1814 else | |
| 1815 { | |
| 1816 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = 0; | |
| 1817 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = 0; | |
| 1818 global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = 0; | |
| 1819 } | |
| 1820 global.dataSendToMaster.boolADCO2Data |= boolCO2Buffer; | 1809 global.dataSendToMaster.boolADCO2Data |= boolCO2Buffer; |
| 1821 } | 1810 } |
| 1822 | 1811 |
| 1823 void copyGNSSdata(void) | 1812 void copyGNSSdata(void) |
| 1824 { | 1813 { |
