diff options
Diffstat (limited to 'firmware/drivers/lcd.c')
-rw-r--r-- | firmware/drivers/lcd.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c index 8a6207bc87..6df3f28ffd 100644 --- a/firmware/drivers/lcd.c +++ b/firmware/drivers/lcd.c | |||
@@ -540,6 +540,19 @@ void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, | |||
540 | } | 540 | } |
541 | } | 541 | } |
542 | 542 | ||
543 | /* | ||
544 | * Draw a rectangle with point a (upper left) at (x, y) | ||
545 | * and size (nx, ny) | ||
546 | */ | ||
547 | void lcd_drawrect (int x, int y, int nx, int ny) | ||
548 | { | ||
549 | lcd_drawline(x, y, nx, y); | ||
550 | lcd_drawline(x, ny, nx, ny); | ||
551 | |||
552 | lcd_drawline(x, y, x, ny); | ||
553 | lcd_drawline(nx, y, nx, ny); | ||
554 | } | ||
555 | |||
543 | /* | 556 | /* |
544 | * Clear a rectangular area at (x, y), size (nx, ny) | 557 | * Clear a rectangular area at (x, y), size (nx, ny) |
545 | */ | 558 | */ |