Rev 8 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 8 | Rev 10 | ||
|---|---|---|---|
| Line 26... | Line 26... | ||
| 26 | 26 | ||
| 27 | int x = 500; |
27 | int x = 500; |
| 28 | int y = 20; |
28 | int y = 20; |
| 29 | int ph = 0; |
29 | int ph = 0; |
| 30 | 30 | ||
| - | 31 | uint32_t press; |
|
| - | 32 | int32_t temp; |
|
| 31 | } |
33 | } |
| 32 | 34 | ||
| 33 | uint8_t displayBuffer[2][dataSize(WIDTH, HEIGHT)]; |
35 | uint8_t displayBuffer[2][dataSize(WIDTH, HEIGHT)]; |
| 34 | 36 | ||
| 35 | stm32_halDisplay_t displays[MAX_DISPLAYS] = |
37 | stm32_halDisplay_t displays[MAX_DISPLAYS] = |
| Line 102... | Line 104... | ||
| 102 | 104 | ||
| 103 | x = 500; |
105 | x = 500; |
| 104 | } |
106 | } |
| 105 | display.dim(false); |
107 | display.dim(false); |
| 106 | char buff[10]; |
108 | char buff[10]; |
| 107 | char buff1[10]; |
- | |
| 108 | char buff2[10]; |
- | |
| 109 | small_sprintf(buff1, "x=%4d", x); |
- | |
| 110 | small_sprintf(buff2, "y=%4d", y); |
- | |
| 111 | int tim = timing(x, 1000 - y); |
109 | int tim = timing(x, 1000 - y); |
| 112 | small_sprintf(buff, "%2d.%1d\xb0", tim / 10, tim % 10); |
110 | small_sprintf(buff, "%2d.%1d\xb0", tim / 10, tim % 10); |
| 113 | 111 | ||
| 114 | // dispXY.plotPoint(x, y, buff, buff1, buff2); |
112 | // dispXY.plotPoint(x, y, buff, buff1, buff2); |
| 115 | 113 | ||
| 116 | displayDial1.draw_value(buff2); |
- | |
| 117 | displayDial2.draw_value(buff1); |
- | |
| 118 | - | ||
| 119 | displayDial1.draw_limits(); |
114 | displayDial1.draw_limits(); |
| 120 | displayDial2.draw_limits(); |
115 | displayDial2.draw_limits(); |
| 121 | 116 | ||
| - | 117 | displayDial1.set_units("degC"); |
|
| - | 118 | displayDial2.set_units("slide"); |
|
| - | 119 | ||
| 122 | displayDial1.draw_needle(y / 3); |
120 | displayDial1.draw_value(temp, 1); |
| - | 121 | displayDial1.draw_needle(temp * 360 / 10000); |
|
| - | 122 | displayDial2.draw_value(y, display_t::NO_DECIMAL); |
|
| 123 | displayDial2.draw_needle(y / 3); |
123 | displayDial2.draw_needle(y / 3); |
| 124 | 124 | ||
| 125 | display.dim(true); |
125 | display.dim(true); |
| 126 | display.display(); |
126 | display.display(); |
| 127 | 127 | ||
| 128 | return 0; |
128 | return 0; |
| 129 | } |
129 | } |
| 130 | 130 | ||
| - | 131 | void cc_feed(uint32_t pressVal, int32_t tempVal) |
|
| - | 132 | { |
|
| - | 133 | press = pressVal; |
|
| - | 134 | temp = tempVal; |
|
| - | 135 | } |
|
| 131 | #if defined __cplusplus |
136 | #if defined __cplusplus |
| 132 | } |
137 | } |
| 133 | #endif |
138 | #endif |