summaryrefslogtreecommitdiff
path: root/apps/plugins/wavview.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/wavview.c')
-rw-r--r--apps/plugins/wavview.c30
1 files changed, 13 insertions, 17 deletions
diff --git a/apps/plugins/wavview.c b/apps/plugins/wavview.c
index fbf2e4383d..9ce873476f 100644
--- a/apps/plugins/wavview.c
+++ b/apps/plugins/wavview.c
@@ -289,26 +289,22 @@ int displaypeaks(void)
289 289
290 rb->lcd_clear_display(); 290 rb->lcd_clear_display();
291 291
292 rb->lcd_drawline(0, LEFTZERO - (0x8000 / YSCALE), LCD_WIDTH-1, 292 rb->lcd_hline(0, LCD_WIDTH-1, LEFTZERO - (0x8000 / YSCALE));
293 LEFTZERO - (0x8000 / YSCALE)); 293 rb->lcd_hline(0, LCD_WIDTH-1, LEFTZERO);
294 rb->lcd_drawline(0, LEFTZERO, LCD_WIDTH-1, LEFTZERO); 294 rb->lcd_hline(0, LCD_WIDTH-1, LEFTZERO + (0x8000 / YSCALE));
295 rb->lcd_drawline(0, LEFTZERO + (0x8000 / YSCALE), LCD_WIDTH-1, 295 rb->lcd_hline(0, LCD_WIDTH-1, RIGHTZERO - (0x8000 / YSCALE));
296 LEFTZERO + (0x8000 / YSCALE)); 296 rb->lcd_hline(0, LCD_WIDTH-1, RIGHTZERO);
297 rb->lcd_drawline(0, RIGHTZERO - (0x8000 / YSCALE), LCD_WIDTH-1, 297 rb->lcd_hline(0, LCD_WIDTH-1, RIGHTZERO + (0x8000 / YSCALE));
298 RIGHTZERO - (0x8000 / YSCALE));
299 rb->lcd_drawline(0, RIGHTZERO, LCD_WIDTH-1, RIGHTZERO);
300 rb->lcd_drawline(0, RIGHTZERO + (0x8000 / YSCALE), LCD_WIDTH-1,
301 RIGHTZERO + (0x8000 / YSCALE));
302 298
303#if LCD_DEPTH > 1 299#if LCD_DEPTH > 1
304 rb->lcd_set_foreground(LCD_BLACK); 300 rb->lcd_set_foreground(LCD_BLACK);
305#endif 301#endif
306 302
307 /* draw zoombar */ 303 /* draw zoombar */
308 rb->lcd_drawline(leftmargin / (mempeakcount / LCD_WIDTH), LCD_HEIGHT / 2, 304 rb->lcd_hline(leftmargin / (mempeakcount / LCD_WIDTH),
309 (leftmargin / (mempeakcount / LCD_WIDTH)) + 305 (leftmargin / (mempeakcount / LCD_WIDTH)) +
310 (LCD_WIDTH / zoomlevel), 306 (LCD_WIDTH / zoomlevel),
311 LCD_HEIGHT / 2); 307 LCD_HEIGHT / 2);
312 308
313 while((x < LCD_WIDTH) && (peakcount < mempeakcount)) 309 while((x < LCD_WIDTH) && (peakcount < mempeakcount))
314 { 310 {
@@ -324,10 +320,10 @@ int displaypeaks(void)
324 if(0 == (peakcount % ppp)) 320 if(0 == (peakcount % ppp))
325 { 321 {
326 /* drawing time */ 322 /* drawing time */
327 rb->lcd_drawline(x, LEFTZERO - (lymax / YSCALE), x, 323 rb->lcd_vline(x, LEFTZERO - (lymax / YSCALE),
328 LEFTZERO - (lymin / YSCALE)); 324 LEFTZERO - (lymin / YSCALE));
329 rb->lcd_drawline(x, RIGHTZERO - (rymax / YSCALE), x, 325 rb->lcd_vline(x, RIGHTZERO - (rymax / YSCALE),
330 RIGHTZERO - (rymin / YSCALE)); 326 RIGHTZERO - (rymin / YSCALE));
331 lymin = INT_MAX; 327 lymin = INT_MAX;
332 lymax = INT_MIN; 328 lymax = INT_MIN;
333 rymin = INT_MAX; 329 rymin = INT_MAX;