Subversion Repositories EDIS_Ignition

Rev

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

Rev 13 Rev 14
Line 63... Line 63...
63
                        display_t &display = displays[i];
63
                        display_t &display = displays[i];
64
                        if (i == 0)
64
                        if (i == 0)
65
                                display.reset();
65
                                display.reset();
66
                        display.init();
66
                        display.init();
67
                        display.clearDisplay(BLACK);
67
                        display.clearDisplay(BLACK);
68
                        display.gotoxy(8, 32);
68
                                display.gotoxy(8, 32);
69
                        display.printString(large_font, "mikeJ", 5, BLACK);
69
                                display.printString(large_font, "mikeJ", 5, BLACK);
70
                        display.display();
70
                        display.display();
71
                }
71
                }
72
        }
72
        }
73
 
73
 
74
        int
74
        int
Line 76... Line 76...
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)
81
                if (do_reset)
82
                        {
82
                {
83
 
-
 
84
                                display.reset();
-
 
85
                                display.init();
-
 
86
                        }
-
 
87
 
83
 
-
 
84
                        display.reset();
-
 
85
                        display.init();
-
 
86
                }
88
 
87
 
89
                display.clearDisplay(BLACK);
88
                display.clearDisplay(BLACK);
90
 
89
 
91
                display.dim(intensity == 2 ? 255 : 0);
90
                display.dim(intensity == 2 ? 255 : 0);
92
 
91
 
Line 104... Line 103...
104
                        small_sprintf(buff1, "%4ld.%02ld mb", press / 100, press % 100);
103
                        small_sprintf(buff1, "%4ld.%02ld mb", press / 100, press % 100);
105
 
104
 
106
                        small_sprintf(buff2, "%2ldC %4d rpm", temp / 100, rpm);
105
                        small_sprintf(buff2, "%2ldC %4d rpm", temp / 100, rpm);
107
 
106
 
108
                        dispXY.plotPoint(rpm, press / 100, buff, buff1, buff2);
107
                        dispXY.plotPoint(rpm, press / 100, buff, buff1, buff2);
109
                }      
108
                }
110
                display.display();
109
                display.display();
111
 
110
 
112
                return 0;
111
                return 0;
113
        }
112
        }
114
 
113