diff options
Diffstat (limited to 'apps/plugins/oscilloscope.c')
-rw-r--r-- | apps/plugins/oscilloscope.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c index 868a20547c..ae77f33369 100644 --- a/apps/plugins/oscilloscope.c +++ b/apps/plugins/oscilloscope.c | |||
@@ -146,7 +146,9 @@ void timer_isr(void) | |||
146 | x = 0; | 146 | x = 0; |
147 | } | 147 | } |
148 | 148 | ||
149 | rb->lcd_clearline(x, 0, x, LCD_HEIGHT-1); | 149 | rb->lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); |
150 | rb->lcd_drawline(x, 0, x, LCD_HEIGHT-1); | ||
151 | rb->lcd_set_drawmode(DRMODE_SOLID); | ||
150 | 152 | ||
151 | switch (draw_mode) | 153 | switch (draw_mode) |
152 | { | 154 | { |
@@ -189,7 +191,7 @@ void timer_isr(void) | |||
189 | void cleanup(void *parameter) | 191 | void cleanup(void *parameter) |
190 | { | 192 | { |
191 | (void)parameter; | 193 | (void)parameter; |
192 | 194 | ||
193 | rb->plugin_unregister_timer(); | 195 | rb->plugin_unregister_timer(); |
194 | } | 196 | } |
195 | 197 | ||
@@ -202,7 +204,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
202 | TEST_PLUGIN_API(api); | 204 | TEST_PLUGIN_API(api); |
203 | (void)parameter; | 205 | (void)parameter; |
204 | rb = api; | 206 | rb = api; |
205 | 207 | ||
206 | rb->plugin_register_timer(FREQ / 67, 1, timer_isr); | 208 | rb->plugin_register_timer(FREQ / 67, 1, timer_isr); |
207 | 209 | ||
208 | while (!exit) | 210 | while (!exit) |