![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
test
Dependencies: ad5422_arduino mbed LT1446 ADS1248-1 LM35-1 Flash FT813 PGA280_ADS1259
TFT/display.Draw_ChromeTest.cpp@3:d4b106bf3a32, 2020-08-08 (annotated)
- Committer:
- nikmaos
- Date:
- Sat Aug 08 18:32:53 2020 +0000
- Revision:
- 3:d4b106bf3a32
- Child:
- 7:c364201bc3ed
808
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nikmaos | 3:d4b106bf3a32 | 1 | #include "display.h" |
nikmaos | 3:d4b106bf3a32 | 2 | void Display::ChromTest(float temp,float ras,int temp_u,float ras_u) |
nikmaos | 3:d4b106bf3a32 | 3 | { |
nikmaos | 3:d4b106bf3a32 | 4 | StartDL(); |
nikmaos | 3:d4b106bf3a32 | 5 | //"Parameters" |
nikmaos | 3:d4b106bf3a32 | 6 | (*_TFT).DL(CLEAR_COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 7 | (*_TFT).DL(CLEAR(1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 8 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 9 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 10 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 11 | (*_TFT).DL(BITMAP_HANDLE(31)); |
nikmaos | 3:d4b106bf3a32 | 12 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 13 | (*_TFT).DL(CELL(80)); |
nikmaos | 3:d4b106bf3a32 | 14 | (*_TFT).DL(VERTEX2F(1148, -4)); |
nikmaos | 3:d4b106bf3a32 | 15 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 16 | (*_TFT).DL(VERTEX2F(1252, -4)); |
nikmaos | 3:d4b106bf3a32 | 17 | (*_TFT).DL(CELL(114)); |
nikmaos | 3:d4b106bf3a32 | 18 | (*_TFT).DL(VERTEX2F(1344, -4)); |
nikmaos | 3:d4b106bf3a32 | 19 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 20 | (*_TFT).DL(VERTEX2F(1404, -4)); |
nikmaos | 3:d4b106bf3a32 | 21 | (*_TFT).DL(CELL(109)); |
nikmaos | 3:d4b106bf3a32 | 22 | (*_TFT).DL(VERTEX2F(1496, -4)); |
nikmaos | 3:d4b106bf3a32 | 23 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 24 | (*_TFT).DL(VERTEX2F(1640, -4)); |
nikmaos | 3:d4b106bf3a32 | 25 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 26 | (*_TFT).DL(VERTEX2F(1728, -4)); |
nikmaos | 3:d4b106bf3a32 | 27 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 28 | (*_TFT).DL(VERTEX2F(1784, -4)); |
nikmaos | 3:d4b106bf3a32 | 29 | (*_TFT).DL(CELL(114)); |
nikmaos | 3:d4b106bf3a32 | 30 | (*_TFT).DL(VERTEX2F(1872, -4)); |
nikmaos | 3:d4b106bf3a32 | 31 | (*_TFT).DL(CELL(115)); |
nikmaos | 3:d4b106bf3a32 | 32 | (*_TFT).DL(VERTEX2F(1932, -4)); |
nikmaos | 3:d4b106bf3a32 | 33 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 34 | //кнопка "текущая температура" |
nikmaos | 3:d4b106bf3a32 | 35 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 36 | (*_TFT).DL(TAG(CHROM_TEMP_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 37 | (*_TFT).DL(COLOR_RGB(255, 85, 0)); |
nikmaos | 3:d4b106bf3a32 | 38 | if (pressedButton == CHROM_TEMP_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 39 | (*_TFT).DL(COLOR_RGB(75, 70, 108)); |
nikmaos | 3:d4b106bf3a32 | 40 | }// |
nikmaos | 3:d4b106bf3a32 | 41 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 42 | (*_TFT).DL(VERTEX2II(5, 245, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 43 | (*_TFT).DL(VERTEX2II(395, 295, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 44 | (*_TFT).DL(END()); |
nikmaos | 3:d4b106bf3a32 | 45 | // |
nikmaos | 3:d4b106bf3a32 | 46 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 47 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 48 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 49 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 50 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 51 | (*_TFT).DL(VERTEX2II(16, 263, 18, 'T')); |
nikmaos | 3:d4b106bf3a32 | 52 | (*_TFT).DL(VERTEX2II(24, 263, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 53 | (*_TFT).DL(VERTEX2II(32, 263, 18, 'm')); |
nikmaos | 3:d4b106bf3a32 | 54 | (*_TFT).DL(VERTEX2II(40, 263, 18, 'p')); |
nikmaos | 3:d4b106bf3a32 | 55 | (*_TFT).DL(VERTEX2II(48, 263, 18, 'K')); |
nikmaos | 3:d4b106bf3a32 | 56 | (*_TFT).DL(VERTEX2II(56, 263, 18, 'o')); |
nikmaos | 3:d4b106bf3a32 | 57 | (*_TFT).DL(VERTEX2II(64, 263, 18, 'l')); |
nikmaos | 3:d4b106bf3a32 | 58 | (*_TFT).DL(VERTEX2II(72, 263, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 59 | (*_TFT).DL(VERTEX2II(80, 263, 18, 'C')); |
nikmaos | 3:d4b106bf3a32 | 60 | (*_TFT).DL(VERTEX2II(88, 263, 18, 'u')); |
nikmaos | 3:d4b106bf3a32 | 61 | (*_TFT).DL(VERTEX2II(96, 263, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 62 | (*_TFT).DL(VERTEX2II(104, 263, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 63 | (*_TFT).DL(VERTEX2II(112, 263, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 64 | (*_TFT).DL(VERTEX2II(120, 263, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 65 | (*_TFT).DL(VERTEX2II(128, 263, 18, 't')); |
nikmaos | 3:d4b106bf3a32 | 66 | (*_TFT).DL(VERTEX2II(136, 263, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 67 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 68 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 69 | // |
nikmaos | 3:d4b106bf3a32 | 70 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 71 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 72 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 73 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 74 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 75 | char str[5]={0}; |
nikmaos | 3:d4b106bf3a32 | 76 | sprintf(str,"%2.2f",temp); |
nikmaos | 3:d4b106bf3a32 | 77 | (*_TFT).DL(VERTEX2II(149, 263, 18, str[0])); |
nikmaos | 3:d4b106bf3a32 | 78 | (*_TFT).DL(VERTEX2II(157, 263, 18, str[1])); |
nikmaos | 3:d4b106bf3a32 | 79 | (*_TFT).DL(VERTEX2II(162, 263, 18, str[2])); |
nikmaos | 3:d4b106bf3a32 | 80 | (*_TFT).DL(VERTEX2II(170, 263, 18, str[3])); |
nikmaos | 3:d4b106bf3a32 | 81 | (*_TFT).DL(VERTEX2II(178, 263, 18, str[4])); |
nikmaos | 3:d4b106bf3a32 | 82 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 83 | // |
nikmaos | 3:d4b106bf3a32 | 84 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 85 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 86 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 87 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 88 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 89 | (*_TFT).DL(VERTEX2II(169+20, 260, 18, 'o'));// |
nikmaos | 3:d4b106bf3a32 | 90 | (*_TFT).DL(VERTEX2II(177+20, 263, 18, 'C')); |
nikmaos | 3:d4b106bf3a32 | 91 | (*_TFT).DL(VERTEX2II(185+20, 263, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 92 | (*_TFT).DL(VERTEX2II(193+20, 263, 18, '/')); |
nikmaos | 3:d4b106bf3a32 | 93 | (*_TFT).DL(VERTEX2II(201+20, 263, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 94 | (*_TFT).DL(VERTEX2II(209+20, 263, 18, 'S')); |
nikmaos | 3:d4b106bf3a32 | 95 | (*_TFT).DL(VERTEX2II(217+20, 263, 18, 'E')); |
nikmaos | 3:d4b106bf3a32 | 96 | (*_TFT).DL(VERTEX2II(225+20, 263, 18, 'T')); |
nikmaos | 3:d4b106bf3a32 | 97 | (*_TFT).DL(VERTEX2II(233+20, 263, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 98 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 99 | // |
nikmaos | 3:d4b106bf3a32 | 100 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 101 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 102 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 103 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 104 | sprintf(str,"%02d",temp_u); |
nikmaos | 3:d4b106bf3a32 | 105 | (*_TFT).DL(VERTEX2II(244+20, 263, 18, str[0])); |
nikmaos | 3:d4b106bf3a32 | 106 | (*_TFT).DL(VERTEX2II(252+20, 263, 18, str[1])); |
nikmaos | 3:d4b106bf3a32 | 107 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 108 | // |
nikmaos | 3:d4b106bf3a32 | 109 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 110 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 111 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 112 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 113 | (*_TFT).DL(VERTEX2II(264+20, 260, 18, 'o'));// |
nikmaos | 3:d4b106bf3a32 | 114 | (*_TFT).DL(VERTEX2II(272+20, 263, 18, 'C')); |
nikmaos | 3:d4b106bf3a32 | 115 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 116 | //"Set Tempkol" |
nikmaos | 3:d4b106bf3a32 | 117 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 118 | (*_TFT).DL(TAG(CHROM_SET_TEMP_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 119 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 120 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 121 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 122 | (*_TFT).DL(BITMAP_HANDLE(15)); |
nikmaos | 3:d4b106bf3a32 | 123 | (*_TFT).DL(CELL(0)); |
nikmaos | 3:d4b106bf3a32 | 124 | (*_TFT).DL(BITMAP_SOURCE(-2097076)); |
nikmaos | 3:d4b106bf3a32 | 125 | (*_TFT).DL(BITMAP_LAYOUT_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 126 | (*_TFT).DL(BITMAP_LAYOUT(L8, 1, 25)); |
nikmaos | 3:d4b106bf3a32 | 127 | (*_TFT).DL(BITMAP_SIZE_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 128 | (*_TFT).DL(BITMAP_SIZE(NEAREST, REPEAT, BORDER, 390, 50)); |
nikmaos | 3:d4b106bf3a32 | 129 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 130 | (*_TFT).DL(BLEND_FUNC(ZERO, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 131 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 132 | (*_TFT).DL(VERTEX2F(1620, 980)); |
nikmaos | 3:d4b106bf3a32 | 133 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 134 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 135 | (*_TFT).DL(LINE_WIDTH(48)); |
nikmaos | 3:d4b106bf3a32 | 136 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 137 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 138 | (*_TFT).DL(VERTEX2F(1630, 990)); |
nikmaos | 3:d4b106bf3a32 | 139 | (*_TFT).DL(VERTEX2F(3166, 1166)); |
nikmaos | 3:d4b106bf3a32 | 140 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 141 | (*_TFT).DL(VERTEX2F(1636, 996)); |
nikmaos | 3:d4b106bf3a32 | 142 | (*_TFT).DL(VERTEX2F(3172, 1172)); |
nikmaos | 3:d4b106bf3a32 | 143 | (*_TFT).DL(COLOR_RGB(0, 56, 112)); |
nikmaos | 3:d4b106bf3a32 | 144 | (*_TFT).DL(VERTEX2F(1632, 992)); |
nikmaos | 3:d4b106bf3a32 | 145 | (*_TFT).DL(VERTEX2F(3168, 1168)); |
nikmaos | 3:d4b106bf3a32 | 146 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 147 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 148 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 149 | (*_TFT).DL(VERTEX2F(1620, 980)); |
nikmaos | 3:d4b106bf3a32 | 150 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 0)); |
nikmaos | 3:d4b106bf3a32 | 151 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ONE_MINUS_DST_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 152 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 153 | if (pressedButton == CHROM_SET_TEMP_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 154 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); // |
nikmaos | 3:d4b106bf3a32 | 155 | }// |
nikmaos | 3:d4b106bf3a32 | 156 | (*_TFT).DL(VERTEX2F(1620, 980)); |
nikmaos | 3:d4b106bf3a32 | 157 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 158 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 159 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 160 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 161 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 162 | (*_TFT).DL(VERTEX2F(2224, 1044)); |
nikmaos | 3:d4b106bf3a32 | 163 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 164 | (*_TFT).DL(VERTEX2F(2256, 1044)); |
nikmaos | 3:d4b106bf3a32 | 165 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 166 | (*_TFT).DL(VERTEX2F(2288, 1044)); |
nikmaos | 3:d4b106bf3a32 | 167 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 168 | (*_TFT).DL(VERTEX2F(2320, 1044)); |
nikmaos | 3:d4b106bf3a32 | 169 | (*_TFT).DL(CELL(84)); |
nikmaos | 3:d4b106bf3a32 | 170 | (*_TFT).DL(VERTEX2F(2352, 1044)); |
nikmaos | 3:d4b106bf3a32 | 171 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 172 | (*_TFT).DL(VERTEX2F(2384, 1044)); |
nikmaos | 3:d4b106bf3a32 | 173 | (*_TFT).DL(CELL(109)); |
nikmaos | 3:d4b106bf3a32 | 174 | (*_TFT).DL(VERTEX2F(2416, 1044)); |
nikmaos | 3:d4b106bf3a32 | 175 | (*_TFT).DL(CELL(112)); |
nikmaos | 3:d4b106bf3a32 | 176 | (*_TFT).DL(VERTEX2F(2448, 1044)); |
nikmaos | 3:d4b106bf3a32 | 177 | (*_TFT).DL(CELL(75)); |
nikmaos | 3:d4b106bf3a32 | 178 | (*_TFT).DL(VERTEX2F(2480, 1044)); |
nikmaos | 3:d4b106bf3a32 | 179 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 180 | (*_TFT).DL(VERTEX2F(2512, 1044)); |
nikmaos | 3:d4b106bf3a32 | 181 | (*_TFT).DL(CELL(108)); |
nikmaos | 3:d4b106bf3a32 | 182 | (*_TFT).DL(VERTEX2F(2544, 1044)); |
nikmaos | 3:d4b106bf3a32 | 183 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 184 | //тоже, изменение цвета |
nikmaos | 3:d4b106bf3a32 | 185 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 186 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 187 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 188 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 189 | (*_TFT).DL(VERTEX2F(2228, 1048)); |
nikmaos | 3:d4b106bf3a32 | 190 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 191 | (*_TFT).DL(VERTEX2F(2260, 1048)); |
nikmaos | 3:d4b106bf3a32 | 192 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 193 | (*_TFT).DL(VERTEX2F(2292, 1048)); |
nikmaos | 3:d4b106bf3a32 | 194 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 195 | (*_TFT).DL(VERTEX2F(2324, 1048)); |
nikmaos | 3:d4b106bf3a32 | 196 | (*_TFT).DL(CELL(84)); |
nikmaos | 3:d4b106bf3a32 | 197 | (*_TFT).DL(VERTEX2F(2356, 1048)); |
nikmaos | 3:d4b106bf3a32 | 198 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 199 | (*_TFT).DL(VERTEX2F(2388, 1048)); |
nikmaos | 3:d4b106bf3a32 | 200 | (*_TFT).DL(CELL(109)); |
nikmaos | 3:d4b106bf3a32 | 201 | (*_TFT).DL(VERTEX2F(2420, 1048)); |
nikmaos | 3:d4b106bf3a32 | 202 | (*_TFT).DL(CELL(112)); |
nikmaos | 3:d4b106bf3a32 | 203 | (*_TFT).DL(VERTEX2F(2452, 1048)); |
nikmaos | 3:d4b106bf3a32 | 204 | (*_TFT).DL(CELL(75)); |
nikmaos | 3:d4b106bf3a32 | 205 | (*_TFT).DL(VERTEX2F(2484, 1048)); |
nikmaos | 3:d4b106bf3a32 | 206 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 207 | (*_TFT).DL(VERTEX2F(2516, 1048)); |
nikmaos | 3:d4b106bf3a32 | 208 | (*_TFT).DL(CELL(108)); |
nikmaos | 3:d4b106bf3a32 | 209 | (*_TFT).DL(VERTEX2F(2548, 1048)); |
nikmaos | 3:d4b106bf3a32 | 210 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 211 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 212 | // |
nikmaos | 3:d4b106bf3a32 | 213 | (*_TFT).DL(COLOR_RGB(85, 255, 127)); |
nikmaos | 3:d4b106bf3a32 | 214 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 215 | (*_TFT).DL(VERTEX2II(5, 305, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 216 | (*_TFT).DL(VERTEX2II(395, 355, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 217 | (*_TFT).DL(END()); |
nikmaos | 3:d4b106bf3a32 | 218 | // |
nikmaos | 3:d4b106bf3a32 | 219 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 220 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 221 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 222 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 223 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 224 | (*_TFT).DL(VERTEX2II(21, 324, 18, 'R')); |
nikmaos | 3:d4b106bf3a32 | 225 | (*_TFT).DL(VERTEX2II(29, 324, 18, 'a')); |
nikmaos | 3:d4b106bf3a32 | 226 | (*_TFT).DL(VERTEX2II(37, 324, 18, 's')); |
nikmaos | 3:d4b106bf3a32 | 227 | (*_TFT).DL(VERTEX2II(45, 324, 18, 'h')); |
nikmaos | 3:d4b106bf3a32 | 228 | (*_TFT).DL(VERTEX2II(53, 324, 18, 'o')); |
nikmaos | 3:d4b106bf3a32 | 229 | (*_TFT).DL(VERTEX2II(61, 324, 18, 'd')); |
nikmaos | 3:d4b106bf3a32 | 230 | (*_TFT).DL(VERTEX2II(69, 324, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 231 | (*_TFT).DL(VERTEX2II(77, 324, 18, 'C')); |
nikmaos | 3:d4b106bf3a32 | 232 | (*_TFT).DL(VERTEX2II(85, 324, 18, 'u')); |
nikmaos | 3:d4b106bf3a32 | 233 | (*_TFT).DL(VERTEX2II(93, 324, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 234 | (*_TFT).DL(VERTEX2II(101, 324, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 235 | (*_TFT).DL(VERTEX2II(109, 324, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 236 | (*_TFT).DL(VERTEX2II(117, 324, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 237 | (*_TFT).DL(VERTEX2II(125, 324, 18, 't')); |
nikmaos | 3:d4b106bf3a32 | 238 | (*_TFT).DL(VERTEX2II(133, 324, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 239 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 240 | // |
nikmaos | 3:d4b106bf3a32 | 241 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 242 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 243 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 244 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 245 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 246 | sprintf(str,"%2.2f",ras);// |
nikmaos | 3:d4b106bf3a32 | 247 | (*_TFT).DL(VERTEX2II(145, 324, 18, str[0]));// |
nikmaos | 3:d4b106bf3a32 | 248 | (*_TFT).DL(VERTEX2II(153, 324, 18, str[1]));// |
nikmaos | 3:d4b106bf3a32 | 249 | (*_TFT).DL(VERTEX2II(158, 324, 18, str[2]));// |
nikmaos | 3:d4b106bf3a32 | 250 | (*_TFT).DL(VERTEX2II(166, 324, 18, str[3]));// |
nikmaos | 3:d4b106bf3a32 | 251 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 252 | // |
nikmaos | 3:d4b106bf3a32 | 253 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 254 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 255 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 256 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 257 | (*_TFT).DL(VERTEX2II(166+10, 324, 18, 'c')); |
nikmaos | 3:d4b106bf3a32 | 258 | (*_TFT).DL(VERTEX2II(174+10, 324, 18, 'm')); |
nikmaos | 3:d4b106bf3a32 | 259 | (*_TFT).DL(VERTEX2II(182+10, 324, 18, '3')); |
nikmaos | 3:d4b106bf3a32 | 260 | (*_TFT).DL(VERTEX2II(190+10, 324, 18, '/')); |
nikmaos | 3:d4b106bf3a32 | 261 | (*_TFT).DL(VERTEX2II(198+10, 324, 18, 'm')); |
nikmaos | 3:d4b106bf3a32 | 262 | (*_TFT).DL(VERTEX2II(206+10, 324, 18, 'i')); |
nikmaos | 3:d4b106bf3a32 | 263 | (*_TFT).DL(VERTEX2II(214+10, 324, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 264 | (*_TFT).DL(VERTEX2II(222+10, 324, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 265 | (*_TFT).DL(VERTEX2II(230+10, 324, 18, '/')); |
nikmaos | 3:d4b106bf3a32 | 266 | (*_TFT).DL(VERTEX2II(238+10, 324, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 267 | (*_TFT).DL(VERTEX2II(246+10, 324, 18, 'S')); |
nikmaos | 3:d4b106bf3a32 | 268 | (*_TFT).DL(VERTEX2II(254+10, 324, 18, 'E')); |
nikmaos | 3:d4b106bf3a32 | 269 | (*_TFT).DL(VERTEX2II(262+10, 324, 18, 'T')); |
nikmaos | 3:d4b106bf3a32 | 270 | (*_TFT).DL(VERTEX2II(270+10, 324, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 271 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 272 | // |
nikmaos | 3:d4b106bf3a32 | 273 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 274 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 275 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 276 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 277 | sprintf(str,"%2.2f",ras_u); |
nikmaos | 3:d4b106bf3a32 | 278 | (*_TFT).DL(VERTEX2II(280+10, 324, 18, str[0])); |
nikmaos | 3:d4b106bf3a32 | 279 | (*_TFT).DL(VERTEX2II(288+10, 324, 18, str[1])); |
nikmaos | 3:d4b106bf3a32 | 280 | (*_TFT).DL(VERTEX2II(293+10, 324, 18, str[2])); |
nikmaos | 3:d4b106bf3a32 | 281 | (*_TFT).DL(VERTEX2II(301+10, 324, 18, str[3])); |
nikmaos | 3:d4b106bf3a32 | 282 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 283 | // |
nikmaos | 3:d4b106bf3a32 | 284 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 285 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 286 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 287 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 288 | (*_TFT).DL(VERTEX2II(300+20, 324, 18, 'c')); |
nikmaos | 3:d4b106bf3a32 | 289 | (*_TFT).DL(VERTEX2II(308+20, 324, 18, 'm')); |
nikmaos | 3:d4b106bf3a32 | 290 | (*_TFT).DL(VERTEX2II(316+20, 324, 18, '3')); |
nikmaos | 3:d4b106bf3a32 | 291 | (*_TFT).DL(VERTEX2II(324+20, 324, 18, '/')); |
nikmaos | 3:d4b106bf3a32 | 292 | (*_TFT).DL(VERTEX2II(332+20, 324, 18, 'm')); |
nikmaos | 3:d4b106bf3a32 | 293 | (*_TFT).DL(VERTEX2II(340+20, 324, 18, 'i')); |
nikmaos | 3:d4b106bf3a32 | 294 | (*_TFT).DL(VERTEX2II(348+20, 324, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 295 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 296 | //установить расход |
nikmaos | 3:d4b106bf3a32 | 297 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 298 | (*_TFT).DL(TAG(CHROM_SET_RASHOD_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 299 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 300 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 301 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 302 | (*_TFT).DL(BITMAP_HANDLE(15)); |
nikmaos | 3:d4b106bf3a32 | 303 | (*_TFT).DL(CELL(0)); |
nikmaos | 3:d4b106bf3a32 | 304 | (*_TFT).DL(BITMAP_SOURCE(-2097076)); |
nikmaos | 3:d4b106bf3a32 | 305 | (*_TFT).DL(BITMAP_LAYOUT_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 306 | (*_TFT).DL(BITMAP_LAYOUT(L8, 1, 25)); |
nikmaos | 3:d4b106bf3a32 | 307 | (*_TFT).DL(BITMAP_SIZE_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 308 | (*_TFT).DL(BITMAP_SIZE(NEAREST, REPEAT, BORDER, 390, 50)); |
nikmaos | 3:d4b106bf3a32 | 309 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 310 | (*_TFT).DL(BLEND_FUNC(ZERO, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 311 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 312 | (*_TFT).DL(VERTEX2F(1620, 1220)); |
nikmaos | 3:d4b106bf3a32 | 313 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 314 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 315 | (*_TFT).DL(LINE_WIDTH(48)); |
nikmaos | 3:d4b106bf3a32 | 316 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 317 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 318 | (*_TFT).DL(VERTEX2F(1630, 1230)); |
nikmaos | 3:d4b106bf3a32 | 319 | (*_TFT).DL(VERTEX2F(3166, 1406)); |
nikmaos | 3:d4b106bf3a32 | 320 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 321 | (*_TFT).DL(VERTEX2F(1636, 1236)); |
nikmaos | 3:d4b106bf3a32 | 322 | (*_TFT).DL(VERTEX2F(3172, 1412)); |
nikmaos | 3:d4b106bf3a32 | 323 | (*_TFT).DL(COLOR_RGB(0, 56, 112)); |
nikmaos | 3:d4b106bf3a32 | 324 | (*_TFT).DL(VERTEX2F(1632, 1232)); |
nikmaos | 3:d4b106bf3a32 | 325 | (*_TFT).DL(VERTEX2F(3168, 1408)); |
nikmaos | 3:d4b106bf3a32 | 326 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 327 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 328 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 329 | (*_TFT).DL(VERTEX2F(1620, 1220)); |
nikmaos | 3:d4b106bf3a32 | 330 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 0)); |
nikmaos | 3:d4b106bf3a32 | 331 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ONE_MINUS_DST_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 332 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 333 | if (pressedButton == CHROM_SET_RASHOD_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 334 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); // |
nikmaos | 3:d4b106bf3a32 | 335 | }// |
nikmaos | 3:d4b106bf3a32 | 336 | (*_TFT).DL(VERTEX2F(1620, 1220)); |
nikmaos | 3:d4b106bf3a32 | 337 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 338 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 339 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 340 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 341 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 342 | (*_TFT).DL(VERTEX2F(2240, 1284)); |
nikmaos | 3:d4b106bf3a32 | 343 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 344 | (*_TFT).DL(VERTEX2F(2272, 1284)); |
nikmaos | 3:d4b106bf3a32 | 345 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 346 | (*_TFT).DL(VERTEX2F(2304, 1284)); |
nikmaos | 3:d4b106bf3a32 | 347 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 348 | (*_TFT).DL(VERTEX2F(2336, 1284)); |
nikmaos | 3:d4b106bf3a32 | 349 | (*_TFT).DL(CELL(82)); |
nikmaos | 3:d4b106bf3a32 | 350 | (*_TFT).DL(VERTEX2F(2368, 1284)); |
nikmaos | 3:d4b106bf3a32 | 351 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 352 | (*_TFT).DL(VERTEX2F(2400, 1284)); |
nikmaos | 3:d4b106bf3a32 | 353 | (*_TFT).DL(CELL(115)); |
nikmaos | 3:d4b106bf3a32 | 354 | (*_TFT).DL(VERTEX2F(2432, 1284)); |
nikmaos | 3:d4b106bf3a32 | 355 | (*_TFT).DL(CELL(104)); |
nikmaos | 3:d4b106bf3a32 | 356 | (*_TFT).DL(VERTEX2F(2464, 1284)); |
nikmaos | 3:d4b106bf3a32 | 357 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 358 | (*_TFT).DL(VERTEX2F(2496, 1284)); |
nikmaos | 3:d4b106bf3a32 | 359 | (*_TFT).DL(CELL(100)); |
nikmaos | 3:d4b106bf3a32 | 360 | (*_TFT).DL(VERTEX2F(2528, 1284)); |
nikmaos | 3:d4b106bf3a32 | 361 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 362 | //цвет букв "Set Rashod" |
nikmaos | 3:d4b106bf3a32 | 363 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 364 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 365 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 366 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 367 | (*_TFT).DL(VERTEX2F(2244, 1288)); |
nikmaos | 3:d4b106bf3a32 | 368 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 369 | (*_TFT).DL(VERTEX2F(2276, 1288)); |
nikmaos | 3:d4b106bf3a32 | 370 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 371 | (*_TFT).DL(VERTEX2F(2308, 1288)); |
nikmaos | 3:d4b106bf3a32 | 372 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 373 | (*_TFT).DL(VERTEX2F(2340, 1288)); |
nikmaos | 3:d4b106bf3a32 | 374 | (*_TFT).DL(CELL(82)); |
nikmaos | 3:d4b106bf3a32 | 375 | (*_TFT).DL(VERTEX2F(2372, 1288)); |
nikmaos | 3:d4b106bf3a32 | 376 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 377 | (*_TFT).DL(VERTEX2F(2404, 1288)); |
nikmaos | 3:d4b106bf3a32 | 378 | (*_TFT).DL(CELL(115)); |
nikmaos | 3:d4b106bf3a32 | 379 | (*_TFT).DL(VERTEX2F(2436, 1288)); |
nikmaos | 3:d4b106bf3a32 | 380 | (*_TFT).DL(CELL(104)); |
nikmaos | 3:d4b106bf3a32 | 381 | (*_TFT).DL(VERTEX2F(2468, 1288)); |
nikmaos | 3:d4b106bf3a32 | 382 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 383 | (*_TFT).DL(VERTEX2F(2500, 1288)); |
nikmaos | 3:d4b106bf3a32 | 384 | (*_TFT).DL(CELL(100)); |
nikmaos | 3:d4b106bf3a32 | 385 | (*_TFT).DL(VERTEX2F(2532, 1288)); |
nikmaos | 3:d4b106bf3a32 | 386 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 387 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 388 | |
nikmaos | 3:d4b106bf3a32 | 389 | //тут не кнопка а отображалка сигнал сенсора |
nikmaos | 3:d4b106bf3a32 | 390 | (*_TFT).DL(COLOR_RGB(85, 255, 127)); |
nikmaos | 3:d4b106bf3a32 | 391 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 392 | (*_TFT).DL(VERTEX2II(5, 365, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 393 | (*_TFT).DL(VERTEX2II(395, 415, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 394 | (*_TFT).DL(END()); |
nikmaos | 3:d4b106bf3a32 | 395 | // |
nikmaos | 3:d4b106bf3a32 | 396 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 397 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 398 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 399 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 400 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 401 | (*_TFT).DL(VERTEX2II(20, 383, 18, 'S')); |
nikmaos | 3:d4b106bf3a32 | 402 | (*_TFT).DL(VERTEX2II(28, 383, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 403 | (*_TFT).DL(VERTEX2II(36, 383, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 404 | (*_TFT).DL(VERTEX2II(44, 383, 18, 's')); |
nikmaos | 3:d4b106bf3a32 | 405 | (*_TFT).DL(VERTEX2II(52, 383, 18, 'o')); |
nikmaos | 3:d4b106bf3a32 | 406 | (*_TFT).DL(VERTEX2II(60, 383, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 407 | (*_TFT).DL(VERTEX2II(68, 383, 18, 'S')); |
nikmaos | 3:d4b106bf3a32 | 408 | (*_TFT).DL(VERTEX2II(76, 383, 18, 'i')); |
nikmaos | 3:d4b106bf3a32 | 409 | (*_TFT).DL(VERTEX2II(84, 383, 18, 'g')); |
nikmaos | 3:d4b106bf3a32 | 410 | (*_TFT).DL(VERTEX2II(92, 383, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 411 | (*_TFT).DL(VERTEX2II(100, 383, 18, 'a')); |
nikmaos | 3:d4b106bf3a32 | 412 | (*_TFT).DL(VERTEX2II(108, 383, 18, 'l')); |
nikmaos | 3:d4b106bf3a32 | 413 | (*_TFT).DL(VERTEX2II(116, 383, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 414 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 415 | // |
nikmaos | 3:d4b106bf3a32 | 416 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 417 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 418 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 419 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 420 | (*_TFT).DL(VERTEX2II(127, 383, 18, '0')); |
nikmaos | 3:d4b106bf3a32 | 421 | (*_TFT).DL(VERTEX2II(135, 383, 18, '0')); |
nikmaos | 3:d4b106bf3a32 | 422 | (*_TFT).DL(VERTEX2II(143, 383, 18, '0')); |
nikmaos | 3:d4b106bf3a32 | 423 | (*_TFT).DL(VERTEX2II(151, 383, 18, '4')); |
nikmaos | 3:d4b106bf3a32 | 424 | (*_TFT).DL(VERTEX2II(159, 383, 18, '2')); |
nikmaos | 3:d4b106bf3a32 | 425 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 426 | // |
nikmaos | 3:d4b106bf3a32 | 427 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 428 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 429 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 430 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 431 | (*_TFT).DL(VERTEX2II(168, 383, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 432 | (*_TFT).DL(VERTEX2II(176, 383, 18, '/')); |
nikmaos | 3:d4b106bf3a32 | 433 | (*_TFT).DL(VERTEX2II(184, 383, 18, ' ')); |
nikmaos | 3:d4b106bf3a32 | 434 | (*_TFT).DL(VERTEX2II(192, 383, 18, 'S')); |
nikmaos | 3:d4b106bf3a32 | 435 | (*_TFT).DL(VERTEX2II(200, 383, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 436 | (*_TFT).DL(VERTEX2II(208, 383, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 437 | (*_TFT).DL(VERTEX2II(216, 383, 18, 's')); |
nikmaos | 3:d4b106bf3a32 | 438 | (*_TFT).DL(VERTEX2II(224, 383, 18, 'o')); |
nikmaos | 3:d4b106bf3a32 | 439 | (*_TFT).DL(VERTEX2II(232, 383, 18, 'r')); |
nikmaos | 3:d4b106bf3a32 | 440 | (*_TFT).DL(VERTEX2II(240, 383, 18, 'G')); |
nikmaos | 3:d4b106bf3a32 | 441 | (*_TFT).DL(VERTEX2II(248, 383, 18, 'a')); |
nikmaos | 3:d4b106bf3a32 | 442 | (*_TFT).DL(VERTEX2II(256, 383, 18, 'n')); |
nikmaos | 3:d4b106bf3a32 | 443 | (*_TFT).DL(VERTEX2II(264, 383, 18, 'e')); |
nikmaos | 3:d4b106bf3a32 | 444 | (*_TFT).DL(VERTEX2II(272, 383, 18, 'l')); |
nikmaos | 3:d4b106bf3a32 | 445 | (*_TFT).DL(VERTEX2II(280, 383, 18, ':')); |
nikmaos | 3:d4b106bf3a32 | 446 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 447 | // |
nikmaos | 3:d4b106bf3a32 | 448 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 449 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 450 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 451 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 452 | (*_TFT).DL(VERTEX2II(293, 383, 18, '0')); |
nikmaos | 3:d4b106bf3a32 | 453 | (*_TFT).DL(VERTEX2II(301, 383, 18, '0')); |
nikmaos | 3:d4b106bf3a32 | 454 | (*_TFT).DL(VERTEX2II(309, 383, 18, '1')); |
nikmaos | 3:d4b106bf3a32 | 455 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 456 | //Set sensor gane |
nikmaos | 3:d4b106bf3a32 | 457 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 458 | (*_TFT).DL(TAG(CHROM_SET_SENSGAIN_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 459 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 460 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 461 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 462 | (*_TFT).DL(BITMAP_HANDLE(15)); |
nikmaos | 3:d4b106bf3a32 | 463 | (*_TFT).DL(CELL(0)); |
nikmaos | 3:d4b106bf3a32 | 464 | (*_TFT).DL(BITMAP_SOURCE(-2097076)); |
nikmaos | 3:d4b106bf3a32 | 465 | (*_TFT).DL(BITMAP_LAYOUT_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 466 | (*_TFT).DL(BITMAP_LAYOUT(L8, 1, 25)); |
nikmaos | 3:d4b106bf3a32 | 467 | (*_TFT).DL(BITMAP_SIZE_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 468 | (*_TFT).DL(BITMAP_SIZE(NEAREST, REPEAT, BORDER, 390, 50)); |
nikmaos | 3:d4b106bf3a32 | 469 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 470 | (*_TFT).DL(BLEND_FUNC(ZERO, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 471 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 472 | (*_TFT).DL(VERTEX2F(1620, 1460)); |
nikmaos | 3:d4b106bf3a32 | 473 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 474 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 475 | (*_TFT).DL(LINE_WIDTH(48)); |
nikmaos | 3:d4b106bf3a32 | 476 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 477 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 478 | (*_TFT).DL(VERTEX2F(1630, 1470)); |
nikmaos | 3:d4b106bf3a32 | 479 | (*_TFT).DL(VERTEX2F(3166, 1646)); |
nikmaos | 3:d4b106bf3a32 | 480 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 481 | (*_TFT).DL(VERTEX2F(1636, 1476)); |
nikmaos | 3:d4b106bf3a32 | 482 | (*_TFT).DL(VERTEX2F(3172, 1652)); |
nikmaos | 3:d4b106bf3a32 | 483 | (*_TFT).DL(COLOR_RGB(0, 56, 112)); |
nikmaos | 3:d4b106bf3a32 | 484 | (*_TFT).DL(VERTEX2F(1632, 1472)); |
nikmaos | 3:d4b106bf3a32 | 485 | (*_TFT).DL(VERTEX2F(3168, 1648)); |
nikmaos | 3:d4b106bf3a32 | 486 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 487 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 488 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 489 | (*_TFT).DL(VERTEX2F(1620, 1460)); |
nikmaos | 3:d4b106bf3a32 | 490 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 0)); |
nikmaos | 3:d4b106bf3a32 | 491 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ONE_MINUS_DST_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 492 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 493 | if (pressedButton == CHROM_SET_SENSGAIN_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 494 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); // |
nikmaos | 3:d4b106bf3a32 | 495 | }// |
nikmaos | 3:d4b106bf3a32 | 496 | (*_TFT).DL(VERTEX2F(1620, 1460)); |
nikmaos | 3:d4b106bf3a32 | 497 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 498 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 499 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 500 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 501 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 502 | (*_TFT).DL(VERTEX2F(2176, 1524)); |
nikmaos | 3:d4b106bf3a32 | 503 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 504 | (*_TFT).DL(VERTEX2F(2208, 1524)); |
nikmaos | 3:d4b106bf3a32 | 505 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 506 | (*_TFT).DL(VERTEX2F(2240, 1524)); |
nikmaos | 3:d4b106bf3a32 | 507 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 508 | (*_TFT).DL(VERTEX2F(2272, 1524)); |
nikmaos | 3:d4b106bf3a32 | 509 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 510 | (*_TFT).DL(VERTEX2F(2304, 1524)); |
nikmaos | 3:d4b106bf3a32 | 511 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 512 | (*_TFT).DL(VERTEX2F(2336, 1524)); |
nikmaos | 3:d4b106bf3a32 | 513 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 514 | (*_TFT).DL(VERTEX2F(2368, 1524)); |
nikmaos | 3:d4b106bf3a32 | 515 | (*_TFT).DL(CELL(115)); |
nikmaos | 3:d4b106bf3a32 | 516 | (*_TFT).DL(VERTEX2F(2400, 1524)); |
nikmaos | 3:d4b106bf3a32 | 517 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 518 | (*_TFT).DL(VERTEX2F(2432, 1524)); |
nikmaos | 3:d4b106bf3a32 | 519 | (*_TFT).DL(CELL(114)); |
nikmaos | 3:d4b106bf3a32 | 520 | (*_TFT).DL(VERTEX2F(2464, 1524)); |
nikmaos | 3:d4b106bf3a32 | 521 | (*_TFT).DL(CELL(71)); |
nikmaos | 3:d4b106bf3a32 | 522 | (*_TFT).DL(VERTEX2F(2496, 1524)); |
nikmaos | 3:d4b106bf3a32 | 523 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 524 | (*_TFT).DL(VERTEX2F(2528, 1524)); |
nikmaos | 3:d4b106bf3a32 | 525 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 526 | (*_TFT).DL(VERTEX2F(2560, 1524)); |
nikmaos | 3:d4b106bf3a32 | 527 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 528 | (*_TFT).DL(VERTEX2F(2592, 1524)); |
nikmaos | 3:d4b106bf3a32 | 529 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 530 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 531 | // |
nikmaos | 3:d4b106bf3a32 | 532 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 533 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 534 | (*_TFT).DL(BITMAP_HANDLE(18)); |
nikmaos | 3:d4b106bf3a32 | 535 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 536 | (*_TFT).DL(VERTEX2F(2180, 1528)); |
nikmaos | 3:d4b106bf3a32 | 537 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 538 | (*_TFT).DL(VERTEX2F(2212, 1528)); |
nikmaos | 3:d4b106bf3a32 | 539 | (*_TFT).DL(CELL(116)); |
nikmaos | 3:d4b106bf3a32 | 540 | (*_TFT).DL(VERTEX2F(2244, 1528)); |
nikmaos | 3:d4b106bf3a32 | 541 | (*_TFT).DL(CELL(32)); |
nikmaos | 3:d4b106bf3a32 | 542 | (*_TFT).DL(VERTEX2F(2276, 1528)); |
nikmaos | 3:d4b106bf3a32 | 543 | (*_TFT).DL(CELL(83)); |
nikmaos | 3:d4b106bf3a32 | 544 | (*_TFT).DL(VERTEX2F(2308, 1528)); |
nikmaos | 3:d4b106bf3a32 | 545 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 546 | (*_TFT).DL(VERTEX2F(2340, 1528)); |
nikmaos | 3:d4b106bf3a32 | 547 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 548 | (*_TFT).DL(VERTEX2F(2372, 1528)); |
nikmaos | 3:d4b106bf3a32 | 549 | (*_TFT).DL(CELL(115)); |
nikmaos | 3:d4b106bf3a32 | 550 | (*_TFT).DL(VERTEX2F(2404, 1528)); |
nikmaos | 3:d4b106bf3a32 | 551 | (*_TFT).DL(CELL(111)); |
nikmaos | 3:d4b106bf3a32 | 552 | (*_TFT).DL(VERTEX2F(2436, 1528)); |
nikmaos | 3:d4b106bf3a32 | 553 | (*_TFT).DL(CELL(114)); |
nikmaos | 3:d4b106bf3a32 | 554 | (*_TFT).DL(VERTEX2F(2468, 1528)); |
nikmaos | 3:d4b106bf3a32 | 555 | (*_TFT).DL(CELL(71)); |
nikmaos | 3:d4b106bf3a32 | 556 | (*_TFT).DL(VERTEX2F(2500, 1528)); |
nikmaos | 3:d4b106bf3a32 | 557 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 558 | (*_TFT).DL(VERTEX2F(2532, 1528)); |
nikmaos | 3:d4b106bf3a32 | 559 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 560 | (*_TFT).DL(VERTEX2F(2564, 1528)); |
nikmaos | 3:d4b106bf3a32 | 561 | (*_TFT).DL(CELL(101)); |
nikmaos | 3:d4b106bf3a32 | 562 | (*_TFT).DL(VERTEX2F(2596, 1528)); |
nikmaos | 3:d4b106bf3a32 | 563 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 564 | //Пробоотбор |
nikmaos | 3:d4b106bf3a32 | 565 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 566 | (*_TFT).DL(TAG(CHROM_PROBA_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 567 | (*_TFT).DL(COLOR_RGB(255, 170, 0)); |
nikmaos | 3:d4b106bf3a32 | 568 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 569 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 570 | (*_TFT).DL(BITMAP_HANDLE(15)); |
nikmaos | 3:d4b106bf3a32 | 571 | (*_TFT).DL(CELL(0)); |
nikmaos | 3:d4b106bf3a32 | 572 | (*_TFT).DL(BITMAP_SOURCE(-2097076)); |
nikmaos | 3:d4b106bf3a32 | 573 | (*_TFT).DL(BITMAP_LAYOUT_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 574 | (*_TFT).DL(BITMAP_LAYOUT(L8, 1, 25)); |
nikmaos | 3:d4b106bf3a32 | 575 | (*_TFT).DL(BITMAP_SIZE_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 576 | (*_TFT).DL(BITMAP_SIZE(NEAREST, REPEAT, BORDER, 390, 50)); |
nikmaos | 3:d4b106bf3a32 | 577 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 578 | (*_TFT).DL(BLEND_FUNC(ZERO, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 579 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 580 | (*_TFT).DL(VERTEX2F(20, 1700)); |
nikmaos | 3:d4b106bf3a32 | 581 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 582 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 583 | (*_TFT).DL(LINE_WIDTH(60)); |
nikmaos | 3:d4b106bf3a32 | 584 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 585 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 586 | (*_TFT).DL(VERTEX2F(33, 1713)); |
nikmaos | 3:d4b106bf3a32 | 587 | (*_TFT).DL(VERTEX2F(1563, 1883)); |
nikmaos | 3:d4b106bf3a32 | 588 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 589 | (*_TFT).DL(VERTEX2F(39, 1719)); |
nikmaos | 3:d4b106bf3a32 | 590 | (*_TFT).DL(VERTEX2F(1569, 1889)); |
nikmaos | 3:d4b106bf3a32 | 591 | (*_TFT).DL(COLOR_RGB(0, 56, 112)); |
nikmaos | 3:d4b106bf3a32 | 592 | (*_TFT).DL(VERTEX2F(35, 1715)); |
nikmaos | 3:d4b106bf3a32 | 593 | (*_TFT).DL(VERTEX2F(1565, 1885)); |
nikmaos | 3:d4b106bf3a32 | 594 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 595 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 596 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 597 | (*_TFT).DL(VERTEX2F(20, 1700)); |
nikmaos | 3:d4b106bf3a32 | 598 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 0)); |
nikmaos | 3:d4b106bf3a32 | 599 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ONE_MINUS_DST_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 600 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 601 | if (pressedButton == CHROM_PROBA_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 602 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); // |
nikmaos | 3:d4b106bf3a32 | 603 | }// |
nikmaos | 3:d4b106bf3a32 | 604 | (*_TFT).DL(VERTEX2F(20, 1700)); |
nikmaos | 3:d4b106bf3a32 | 605 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 606 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 607 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 608 | (*_TFT).DL(BITMAP_HANDLE(27)); |
nikmaos | 3:d4b106bf3a32 | 609 | (*_TFT).DL(VERTEX2II(156, 439, 27, 'P')); |
nikmaos | 3:d4b106bf3a32 | 610 | (*_TFT).DL(VERTEX2II(166, 439, 27, 'r')); |
nikmaos | 3:d4b106bf3a32 | 611 | (*_TFT).DL(VERTEX2II(172, 439, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 612 | (*_TFT).DL(VERTEX2II(182, 439, 27, 'b')); |
nikmaos | 3:d4b106bf3a32 | 613 | (*_TFT).DL(VERTEX2II(191, 439, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 614 | (*_TFT).DL(VERTEX2II(201, 439, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 615 | (*_TFT).DL(VERTEX2II(211, 439, 27, 't')); |
nikmaos | 3:d4b106bf3a32 | 616 | (*_TFT).DL(VERTEX2II(218, 439, 27, 'b')); |
nikmaos | 3:d4b106bf3a32 | 617 | (*_TFT).DL(VERTEX2II(227, 439, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 618 | (*_TFT).DL(VERTEX2II(237, 439, 27, 'r')); |
nikmaos | 3:d4b106bf3a32 | 619 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 620 | // |
nikmaos | 3:d4b106bf3a32 | 621 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 622 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 623 | (*_TFT).DL(BITMAP_HANDLE(27)); |
nikmaos | 3:d4b106bf3a32 | 624 | (*_TFT).DL(VERTEX2II(157, 440, 27, 'P')); |
nikmaos | 3:d4b106bf3a32 | 625 | (*_TFT).DL(VERTEX2II(167, 440, 27, 'r')); |
nikmaos | 3:d4b106bf3a32 | 626 | (*_TFT).DL(VERTEX2II(173, 440, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 627 | (*_TFT).DL(VERTEX2II(183, 440, 27, 'b')); |
nikmaos | 3:d4b106bf3a32 | 628 | (*_TFT).DL(VERTEX2II(192, 440, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 629 | (*_TFT).DL(VERTEX2II(202, 440, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 630 | (*_TFT).DL(VERTEX2II(212, 440, 27, 't')); |
nikmaos | 3:d4b106bf3a32 | 631 | (*_TFT).DL(VERTEX2II(219, 440, 27, 'b')); |
nikmaos | 3:d4b106bf3a32 | 632 | (*_TFT).DL(VERTEX2II(228, 440, 27, 'o')); |
nikmaos | 3:d4b106bf3a32 | 633 | (*_TFT).DL(VERTEX2II(238, 440, 27, 'r')); |
nikmaos | 3:d4b106bf3a32 | 634 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 635 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 636 | //Analiz |
nikmaos | 3:d4b106bf3a32 | 637 | (*_TFT).DL(TAG_MASK(1));//пометки что это изменено относительно генератора кода |
nikmaos | 3:d4b106bf3a32 | 638 | (*_TFT).DL(TAG(CHROM_ANALIZ_PRESS));// |
nikmaos | 3:d4b106bf3a32 | 639 | (*_TFT).DL(COLOR_RGB(85, 255, 0)); |
nikmaos | 3:d4b106bf3a32 | 640 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 641 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 642 | (*_TFT).DL(BITMAP_HANDLE(15)); |
nikmaos | 3:d4b106bf3a32 | 643 | (*_TFT).DL(CELL(0)); |
nikmaos | 3:d4b106bf3a32 | 644 | (*_TFT).DL(BITMAP_SOURCE(-2097076)); |
nikmaos | 3:d4b106bf3a32 | 645 | (*_TFT).DL(BITMAP_LAYOUT_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 646 | (*_TFT).DL(BITMAP_LAYOUT(L8, 1, 25)); |
nikmaos | 3:d4b106bf3a32 | 647 | (*_TFT).DL(BITMAP_SIZE_H(0, 0)); |
nikmaos | 3:d4b106bf3a32 | 648 | (*_TFT).DL(BITMAP_SIZE(NEAREST, REPEAT, BORDER, 390, 50)); |
nikmaos | 3:d4b106bf3a32 | 649 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 650 | (*_TFT).DL(BLEND_FUNC(ZERO, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 651 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 652 | (*_TFT).DL(VERTEX2F(1620, 1700)); |
nikmaos | 3:d4b106bf3a32 | 653 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 654 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 655 | (*_TFT).DL(LINE_WIDTH(60)); |
nikmaos | 3:d4b106bf3a32 | 656 | (*_TFT).DL(BEGIN(RECTS)); |
nikmaos | 3:d4b106bf3a32 | 657 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 658 | (*_TFT).DL(VERTEX2F(1633, 1713)); |
nikmaos | 3:d4b106bf3a32 | 659 | (*_TFT).DL(VERTEX2F(3163, 1883)); |
nikmaos | 3:d4b106bf3a32 | 660 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 661 | (*_TFT).DL(VERTEX2F(1639, 1719)); |
nikmaos | 3:d4b106bf3a32 | 662 | (*_TFT).DL(VERTEX2F(3169, 1889)); |
nikmaos | 3:d4b106bf3a32 | 663 | (*_TFT).DL(COLOR_RGB(0, 56, 112)); |
nikmaos | 3:d4b106bf3a32 | 664 | (*_TFT).DL(VERTEX2F(1635, 1715)); |
nikmaos | 3:d4b106bf3a32 | 665 | (*_TFT).DL(VERTEX2F(3165, 1885)); |
nikmaos | 3:d4b106bf3a32 | 666 | (*_TFT).DL(BEGIN(BITMAPS)); |
nikmaos | 3:d4b106bf3a32 | 667 | (*_TFT).DL(COLOR_MASK(0, 0, 0, 1)); |
nikmaos | 3:d4b106bf3a32 | 668 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ZERO)); |
nikmaos | 3:d4b106bf3a32 | 669 | (*_TFT).DL(VERTEX2F(1620, 1700)); |
nikmaos | 3:d4b106bf3a32 | 670 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 0)); |
nikmaos | 3:d4b106bf3a32 | 671 | (*_TFT).DL(BLEND_FUNC(DST_ALPHA, ONE_MINUS_DST_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 672 | (*_TFT).DL(COLOR_RGB(255, 255, 255)); |
nikmaos | 3:d4b106bf3a32 | 673 | if (pressedButton == CHROM_ANALIZ_PRESS) {// |
nikmaos | 3:d4b106bf3a32 | 674 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); // |
nikmaos | 3:d4b106bf3a32 | 675 | }// |
nikmaos | 3:d4b106bf3a32 | 676 | (*_TFT).DL(VERTEX2F(1620, 1700)); |
nikmaos | 3:d4b106bf3a32 | 677 | (*_TFT).DL(COLOR_MASK(1, 1, 1, 1)); |
nikmaos | 3:d4b106bf3a32 | 678 | (*_TFT).DL(BLEND_FUNC(SRC_ALPHA, ONE_MINUS_SRC_ALPHA)); |
nikmaos | 3:d4b106bf3a32 | 679 | (*_TFT).DL(COLOR_RGB(0, 0, 0)); |
nikmaos | 3:d4b106bf3a32 | 680 | (*_TFT).DL(BITMAP_HANDLE(27)); |
nikmaos | 3:d4b106bf3a32 | 681 | (*_TFT).DL(CELL(65)); |
nikmaos | 3:d4b106bf3a32 | 682 | (*_TFT).DL(VERTEX2F(2308, 1756)); |
nikmaos | 3:d4b106bf3a32 | 683 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 684 | (*_TFT).DL(VERTEX2F(2352, 1756)); |
nikmaos | 3:d4b106bf3a32 | 685 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 686 | (*_TFT).DL(VERTEX2F(2388, 1756)); |
nikmaos | 3:d4b106bf3a32 | 687 | (*_TFT).DL(CELL(108)); |
nikmaos | 3:d4b106bf3a32 | 688 | (*_TFT).DL(VERTEX2F(2424, 1756)); |
nikmaos | 3:d4b106bf3a32 | 689 | (*_TFT).DL(CELL(105)); |
nikmaos | 3:d4b106bf3a32 | 690 | (*_TFT).DL(VERTEX2F(2440, 1756)); |
nikmaos | 3:d4b106bf3a32 | 691 | (*_TFT).DL(CELL(122)); |
nikmaos | 3:d4b106bf3a32 | 692 | (*_TFT).DL(VERTEX2F(2456, 1756)); |
nikmaos | 3:d4b106bf3a32 | 693 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 694 | //Цвет букв "Analiz" |
nikmaos | 3:d4b106bf3a32 | 695 | (*_TFT).DL(SAVE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 696 | (*_TFT).DL(VERTEX_FORMAT(2)); |
nikmaos | 3:d4b106bf3a32 | 697 | (*_TFT).DL(BITMAP_HANDLE(27)); |
nikmaos | 3:d4b106bf3a32 | 698 | (*_TFT).DL(CELL(65)); |
nikmaos | 3:d4b106bf3a32 | 699 | (*_TFT).DL(VERTEX2F(2312, 1760)); |
nikmaos | 3:d4b106bf3a32 | 700 | (*_TFT).DL(CELL(110)); |
nikmaos | 3:d4b106bf3a32 | 701 | (*_TFT).DL(VERTEX2F(2356, 1760)); |
nikmaos | 3:d4b106bf3a32 | 702 | (*_TFT).DL(CELL(97)); |
nikmaos | 3:d4b106bf3a32 | 703 | (*_TFT).DL(VERTEX2F(2392, 1760)); |
nikmaos | 3:d4b106bf3a32 | 704 | (*_TFT).DL(CELL(108)); |
nikmaos | 3:d4b106bf3a32 | 705 | (*_TFT).DL(VERTEX2F(2428, 1760)); |
nikmaos | 3:d4b106bf3a32 | 706 | (*_TFT).DL(CELL(105)); |
nikmaos | 3:d4b106bf3a32 | 707 | (*_TFT).DL(VERTEX2F(2444, 1760)); |
nikmaos | 3:d4b106bf3a32 | 708 | (*_TFT).DL(CELL(122)); |
nikmaos | 3:d4b106bf3a32 | 709 | (*_TFT).DL(VERTEX2F(2460, 1760)); |
nikmaos | 3:d4b106bf3a32 | 710 | (*_TFT).DL(RESTORE_CONTEXT()); |
nikmaos | 3:d4b106bf3a32 | 711 | (*_TFT).DL(TAG_MASK(0));//конец обработки нажатия кнопки |
nikmaos | 3:d4b106bf3a32 | 712 | (*_TFT).DL(DISPLAY()); |
nikmaos | 3:d4b106bf3a32 | 713 | FinishDL(); |
nikmaos | 3:d4b106bf3a32 | 714 | } |