Subversion Repositories EDIS_Ignition

Rev

Rev 11 | Rev 14 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11 Rev 13
Line 70... Line 70...
70
                        display.display();
70
                        display.display();
71
                }
71
                }
72
        }
72
        }
73
 
73
 
74
        int
74
        int
75
        cc_display(uint8_t dialIndex, uint8_t intensity)
75
        cc_display(uint8_t dialIndex, uint8_t intensity, uint8_t do_reset)
76
        {
76
        {
77
 
77
 
78
                if (dialIndex < 0 && dialIndex > MAX_DISPLAYS)
78
                if (dialIndex < 0 && dialIndex > MAX_DISPLAYS)
79
                        return -1;
79
                        return -1;
80
                stm32_halDisplay_t &display = displays[dialIndex];
80
                stm32_halDisplay_t &display = displays[dialIndex];
-
 
81
                if(do_reset)
-
 
82
                        {
-
 
83
 
-
 
84
                                display.reset();
-
 
85
                                display.init();
-
 
86
                        }
-
 
87
 
-
 
88
 
81
                display.clearDisplay(BLACK);
89
                display.clearDisplay(BLACK);
82
 
90
 
83
                display.dim(intensity == 2 ? 255 : 0);
91
                display.dim(intensity == 2 ? 255 : 0);
84
 
92
 
85
                if (intensity > 0)
93
                if (intensity > 0)