Mercurial > public > ostc4
comparison Discovery/Src/t7.c @ 446:f1257a32f2d4 minor_improvments
Introduced configuration header for variant managment:
At the moment several defines are distributed across the code allowing special SW builds (e.g. logging simulated dives). To make these options more transparent and easier to configurate a separate header has been added. With this header an new option for an optical pressure sensor was introduced.
author | ideenmodellierer |
---|---|
date | Thu, 05 Mar 2020 22:31:50 +0100 |
parents | adb18fe92737 |
children | f7c66593ab82 |
comparison
equal
deleted
inserted
replaced
445:ee1434824c3f | 446:f1257a32f2d4 |
---|---|
2650 /* actual GF */ | 2650 /* actual GF */ |
2651 case LLC_GF: | 2651 case LLC_GF: |
2652 headerText[2] = TXT_ActualGradient; | 2652 headerText[2] = TXT_ActualGradient; |
2653 snprintf(text,TEXTSIZE,"\020%.0f\016\016%%\017",100 * pDecoinfoStandard->super_saturation); | 2653 snprintf(text,TEXTSIZE,"\020%.0f\016\016%%\017",100 * pDecoinfoStandard->super_saturation); |
2654 break; | 2654 break; |
2655 #ifdef ENABLE_BOTTLE_SENSOR | |
2655 case LCC_BottleBar: | 2656 case LCC_BottleBar: |
2656 headerText[2] = TXT_AtemGasVorrat; | 2657 headerText[2] = TXT_AtemGasVorrat; |
2657 tinyHeaderFont = 1; | 2658 tinyHeaderFont = 1; |
2658 snprintf(text,TEXTSIZE,"%d\016\016\017", stateUsed->lifeData.bottle_bar[1]); | 2659 snprintf(text,TEXTSIZE,"%d\016\016\017", stateUsed->lifeData.bottle_bar[1]); |
2659 break; | 2660 break; |
2661 #endif | |
2660 } | 2662 } |
2661 headerText[3] = 0; | 2663 headerText[3] = 0; |
2662 | 2664 |
2663 if(tinyHeaderFont) | 2665 if(tinyHeaderFont) |
2664 GFX_write_string(&FontT24,&t7l3,headerText,0); | 2666 GFX_write_string(&FontT24,&t7l3,headerText,0); |
2665 else | 2667 else |
2666 GFX_write_string(&FontT42,&t7l3,headerText,0); | 2668 GFX_write_string(&FontT42,&t7l3,headerText,0); |
2667 | 2669 |
2668 t7_colorscheme_mod(text); | 2670 t7_colorscheme_mod(text); |
2669 if(selection_custom_field != LCC_BottleBar) | 2671 #ifndef ENABLE_BOTTLE_SENSOR |
2672 GFX_write_string(&FontT105,&t7l3,text,line); | |
2673 #else | |
2674 if(selection_custom_field != LCC_BottleBar) /* a changing color set is used for bar display */ | |
2670 { | 2675 { |
2671 GFX_write_string(&FontT105,&t7l3,text,line); | 2676 GFX_write_string(&FontT105,&t7l3,text,line); |
2672 } | 2677 } |
2673 else | 2678 else |
2674 { | 2679 { |
2687 agedColor = 0; | 2692 agedColor = 0; |
2688 } | 2693 } |
2689 | 2694 |
2690 GFX_write_string_color(&FontT105,&t7l3,text,line,agedColor); | 2695 GFX_write_string_color(&FontT105,&t7l3,text,line,agedColor); |
2691 } | 2696 } |
2697 #endif | |
2692 } | 2698 } |
2693 | 2699 |
2694 /* Private functions ---------------------------------------------------------*/ | 2700 /* Private functions ---------------------------------------------------------*/ |
2695 | 2701 |
2696 uint8_t t7_customtextPrepare(char * text) | 2702 uint8_t t7_customtextPrepare(char * text) |