# HG changeset patch # User Ideenmodellierer # Date 1699212102 -3600 # Node ID 107c29934671c969c9af9d9792effa2a34898d35 # Parent ffb1036c27c202e234be24e24f06958e962b509b Added CO2 display to T3 Bigfont view: If the CO2 sensor is detected and enabled then the CO2 values will be shown in the PPO2 Sensor view of T3 (middle position, parallel to scrubber timer). diff -r ffb1036c27c2 -r 107c29934671 Discovery/Src/t3.c --- a/Discovery/Src/t3.c Sun Nov 05 20:19:08 2023 +0100 +++ b/Discovery/Src/t3.c Sun Nov 05 20:21:42 2023 +0100 @@ -1295,6 +1295,26 @@ } GFX_write_string(&FontT105,tXc1,text,0); + if((pSettings->co2_sensor_active) && isLoopMode(pSettings->dive_mode)) + { + snprintf(text,TEXTSIZE,"\032\001\f%c",TXT_CO2Sensor); + GFX_write_string(&FontT42,tXc1,text,0); + textpointer = 0; + if(stateUsed->lifeData.CO2_data.CO2_ppm < CO2_WARNING_LEVEL_PPM) + { + text[textpointer++] = '\020'; + } + else if(stateUsed->lifeData.CO2_data.CO2_ppm < CO2_ALARM_LEVEL_PPM) + { + text[textpointer++] = '\024'; /* yellow */ + } + else + { + text[textpointer++] = '\025'; /* red */ + } + snprintf(&text[textpointer],TEXTSIZE,"\001%5ld",stateUsed->lifeData.CO2_data.CO2_ppm); + GFX_write_string(&FontT105,tXc1,text,1); + } if((pSettings->scrubTimerMode != SCRUB_TIMER_OFF) && isLoopMode(pSettings->dive_mode)) {