Reuse lcd_space() instead of in-place printing of spaces in a cycle
Saves another ~40B
This commit is contained in:
parent
783e4bbaf9
commit
d8917a304a
1 changed files with 5 additions and 10 deletions
|
@ -380,13 +380,11 @@ static void lcd_implementation_drawmenu_sdfile_selected(uint8_t row, const char*
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(c!='\0'){
|
if(c!='\0'){
|
||||||
lcd_set_cursor(i, row);
|
lcd_putc_at(i, row, c);
|
||||||
lcd_print(c);
|
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
n=n-i+1;
|
n=n-i+1;
|
||||||
while(n--)
|
lcd_space(n);
|
||||||
lcd_print(' ');
|
|
||||||
}
|
}
|
||||||
static void lcd_implementation_drawmenu_sdfile(uint8_t row, const char* filename, char* longFilename)
|
static void lcd_implementation_drawmenu_sdfile(uint8_t row, const char* filename, char* longFilename)
|
||||||
{
|
{
|
||||||
|
@ -404,8 +402,7 @@ static void lcd_implementation_drawmenu_sdfile(uint8_t row, const char* filename
|
||||||
filename++;
|
filename++;
|
||||||
n--;
|
n--;
|
||||||
}
|
}
|
||||||
while(n--)
|
lcd_space(n);
|
||||||
lcd_print(' ');
|
|
||||||
}
|
}
|
||||||
static void lcd_implementation_drawmenu_sddirectory_selected(uint8_t row, const char* filename, char* longFilename)
|
static void lcd_implementation_drawmenu_sddirectory_selected(uint8_t row, const char* filename, char* longFilename)
|
||||||
{
|
{
|
||||||
|
@ -424,8 +421,7 @@ static void lcd_implementation_drawmenu_sddirectory_selected(uint8_t row, const
|
||||||
filename++;
|
filename++;
|
||||||
n--;
|
n--;
|
||||||
}
|
}
|
||||||
while(n--)
|
lcd_space(n);
|
||||||
lcd_print(' ');
|
|
||||||
}
|
}
|
||||||
static void lcd_implementation_drawmenu_sddirectory(uint8_t row, const char* filename, char* longFilename)
|
static void lcd_implementation_drawmenu_sddirectory(uint8_t row, const char* filename, char* longFilename)
|
||||||
{
|
{
|
||||||
|
@ -444,8 +440,7 @@ static void lcd_implementation_drawmenu_sddirectory(uint8_t row, const char* fil
|
||||||
filename++;
|
filename++;
|
||||||
n--;
|
n--;
|
||||||
}
|
}
|
||||||
while(n--)
|
lcd_space(n);
|
||||||
lcd_print(' ');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue