From 69fb8d701313052a1aaaa2ae1d0dc472d64c342d Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Fri, 15 Sep 2017 13:50:14 -0400 Subject: [PATCH] Put space between filename and size (fix M20 / lsDive) Output longFilename if present. --- Firmware/cardreader.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Firmware/cardreader.cpp b/Firmware/cardreader.cpp index 27100077c..6bd135011 100644 --- a/Firmware/cardreader.cpp +++ b/Firmware/cardreader.cpp @@ -127,8 +127,12 @@ void CardReader::lsDive(const char *prepend, SdFile parent, const char * const m case LS_SerialPrint: createFilename(filename, p); SERIAL_PROTOCOL(prepend); - SERIAL_PROTOCOL(filename); - //SERIAL_PROTOCOLCHAR(' '); + if (longFilename[0] != 0) { + SERIAL_PROTOCOL(longFilename); + } else { + SERIAL_PROTOCOL(filename); + } + MYSERIAL.write(' '); SERIAL_PROTOCOLLN(p.fileSize); break;