diff --git a/src/lcd.cpp b/src/lcd.cpp index 0bcf9a9d7..e5eceda9e 100644 --- a/src/lcd.cpp +++ b/src/lcd.cpp @@ -296,10 +296,9 @@ void lcd_plot(uint8_t x,uint8_t y, uint8_t att) lcd_mask(p, BITMASK(y%8), att); } -void lcd_hlineStip(int8_t x, uint8_t y, int8_t w, uint8_t pat, uint8_t att) +void lcd_hlineStip(int8_t x, uint8_t y, uint8_t w, uint8_t pat, uint8_t att) { if (y >= DISPLAY_H) return; - if (w<0) { x+=w; w=-w; } if (x<0) { w+=x; x=0; } if (x+w > DISPLAY_W) { w = DISPLAY_W - x; } @@ -318,7 +317,7 @@ void lcd_hlineStip(int8_t x, uint8_t y, int8_t w, uint8_t pat, uint8_t att) } } -void lcd_hline(uint8_t x,uint8_t y, int8_t w, uint8_t att) +void lcd_hline(uint8_t x, uint8_t y, uint8_t w, uint8_t att) { lcd_hlineStip(x, y, w, 0xff, att); } diff --git a/src/lcd.h b/src/lcd.h index 6532b3b94..213fd8f44 100644 --- a/src/lcd.h +++ b/src/lcd.h @@ -103,8 +103,8 @@ extern void putsTelemetry(uint8_t x, uint8_t y, uint8_t val, uint8_t unit, uint8 #endif extern void lcd_plot(unsigned char x, unsigned char y, uint8_t att=0); -extern void lcd_hline(unsigned char x, unsigned char y, int8_t w, uint8_t att=0); -extern void lcd_hlineStip(int8_t x, uint8_t y, int8_t w, uint8_t pat, uint8_t att=0); +extern void lcd_hline(unsigned char x, unsigned char y, uint8_t w, uint8_t att=0); +extern void lcd_hlineStip(int8_t x, uint8_t y, uint8_t w, uint8_t pat, uint8_t att=0); extern void lcd_vline(uint8_t x, int8_t y, int8_t h); extern void lcd_vlineStip(uint8_t x, int8_t y, int8_t h, uint8_t pat);