summaryrefslogtreecommitdiff
path: root/apps/plugins/oscilloscope.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/oscilloscope.c')
-rw-r--r--apps/plugins/oscilloscope.c8
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)
189void cleanup(void *parameter) 191void 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)