Gtests on SmlsizeDecimalPoint

This commit is contained in:
floaledm
2016-03-16 20:22:31 +00:00
parent 083060968f
commit c2dffd2b24
5 changed files with 13 additions and 3 deletions
+2 -2
View File
@@ -441,9 +441,9 @@ void lcdDrawNumber(coord_t x, coord_t y, lcdint_t val, LcdFlags flags, uint8_t l
}
else if (smlsize) {
x -= 2;
lcdDrawPoint(x+1, y+5);
lcdDrawPoint(x, y+5);
if ((flags&INVERS) && ((~flags & BLINK) || BLINK_ON_PHASE)) {
lcdDrawSolidVerticalLine(x+1, y, 7);
lcdDrawSolidVerticalLine(x, y-1, 8);
}
}
else if (tinsize) {
+1 -1
View File
@@ -407,7 +407,7 @@ void lcdDrawNumber(coord_t x, coord_t y, int32_t val, LcdFlags flags, uint8_t le
x -= 2;
lcdDrawPoint(x, y+5);
if ((flags&INVERS) && ((~flags & BLINK) || BLINK_ON_PHASE)) {
lcdDrawSolidVerticalLine(x-1, y, 7);
lcdDrawSolidVerticalLine(x, y-1, 8);
}
}
else if (tinsize) {
Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

+10
View File
@@ -194,6 +194,16 @@ TEST(Lcd, vline_x_lt0)
#endif
#if defined(CPUARM)
TEST(Lcd, SmlsizeDecimalPoint)
{
lcdClear();
lcdDrawNumber(0, 1, 105, PREC1|SMLSIZE|LEFT);
lcdDrawNumber(0, LCD_H-7, 105, PREC1|SMLSIZE|LEFT|INVERS);
lcdDrawNumber(LCD_W, 1, 105, PREC2|SMLSIZE);
lcdDrawNumber(LCD_W, LCD_H-7, 105, PREC2|SMLSIZE|INVERS);
EXPECT_TRUE(checkScreenshot("SmlsizeDecimalPoint"));
}
TEST(Lcd, Smlsize)
{
lcdClear();