Rev 3 | Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3 | Rev 4 | ||
|---|---|---|---|
| Line 75... | Line 75... | ||
| 75 | { |
75 | { |
| 76 | 76 | ||
| 77 | if (dialIndex < 0 && dialIndex > MAX_DISPLAYS) |
77 | if (dialIndex < 0 && dialIndex > MAX_DISPLAYS) |
| 78 | return -1; |
78 | return -1; |
| 79 | stm32_halDisplay_t &display = displays[dialIndex]; |
79 | stm32_halDisplay_t &display = displays[dialIndex]; |
| 80 | char buff[10]; |
- | |
| 81 | display.clearDisplay(BLACK); |
80 | display.clearDisplay(BLACK); |
| 82 | dispXY.drawAxes(); |
81 | dispXY.drawAxes(); |
| 83 | x += 100; |
82 | x += 50; |
| 84 | y = m.ap_sin((ph+x)/2 )/10 + 50; |
83 | y = m.ap_sin((ph+x)/2 )/10 + 50; |
| 85 | 84 | ||
| 86 | if (x > 6000) |
85 | if (x > 6000) |
| 87 | { |
86 | { |
| 88 | ph += 200; |
87 | ph += 200; |
| Line 90... | Line 89... | ||
| 90 | ph-=360*m.SINE_SCALING; |
89 | ph-=360*m.SINE_SCALING; |
| 91 | 90 | ||
| 92 | x = 500; |
91 | x = 500; |
| 93 | } |
92 | } |
| 94 | display.dim(false); |
93 | display.dim(false); |
| - | 94 | char buff[10]; |
|
| 95 | char buff1[10]; |
95 | char buff1[10]; |
| 96 | char buff2[10]; |
96 | char buff2[10]; |
| 97 | small_sprintf(buff1, "x=%4d", x); |
97 | small_sprintf(buff1, "x=%4d", x); |
| 98 | small_sprintf(buff2, "y=%4d", y); |
98 | small_sprintf(buff2, "y=%4d", y); |
| - | 99 | small_sprintf(buff, "123\xb0"); |
|
| 99 | 100 | ||
| 100 | dispXY.plotPoint(x, y, "frogs", buff1, buff2); |
101 | dispXY.plotPoint(x, y, buff, buff1, buff2); |
| 101 | display.dim(true); |
102 | display.dim(true); |
| 102 | display.display(); |
103 | display.display(); |
| 103 | 104 | ||
| 104 | return 0; |
105 | return 0; |
| 105 | } |
106 | } |