Added long filename support.
This commit is contained in:
@@ -2304,7 +2304,15 @@ void MainMenu::showSD()
|
||||
//Serial.print("Filenr:");Serial.println(i-2);
|
||||
lcd.setCursor(0,line);lcdprintPGM(" ");
|
||||
if(card.filenameIsDir) lcd.print("\005");
|
||||
lcd.print(card.filename);
|
||||
if (card.longFilename[0])
|
||||
{
|
||||
card.longFilename[LCD_WIDTH-1] = '\0';
|
||||
lcd.print(card.longFilename);
|
||||
}
|
||||
else
|
||||
{
|
||||
lcd.print(card.filename);
|
||||
}
|
||||
}
|
||||
if((activeline==line) && CLICKED)
|
||||
{
|
||||
@@ -2329,7 +2337,15 @@ void MainMenu::showSD()
|
||||
enquecommand("M24");
|
||||
beep();
|
||||
status=Main_Status;
|
||||
lcd_status(card.filename);
|
||||
if (card.longFilename[0])
|
||||
{
|
||||
card.longFilename[LCD_WIDTH-1] = '\0';
|
||||
lcd_status(card.longFilename);
|
||||
}
|
||||
else
|
||||
{
|
||||
lcd_status(card.filename);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user