dead console commands save 2k of flash

This commit is contained in:
Matthew Kennedy 2024-07-03 00:31:44 -07:00
parent f4ddf26313
commit 7936c5d90d
1 changed files with 0 additions and 66 deletions

View File

@ -220,70 +220,6 @@ static void createLogFile() {
setSdCardReady(true); // everything Ok
}
static void removeFile(const char *pathx) {
if (!isSdCardAlive()) {
efiPrintf("Error: No File system is mounted");
return;
}
f_unlink(pathx);
}
int mystrncasecmp(const char *s1, const char *s2, size_t n) {
if (n != 0) {
const char *us1 = (const char *)s1;
const char *us2 = (const char *)s2;
do {
if (mytolower(*us1) != mytolower(*us2))
return (mytolower(*us1) - mytolower(*us2));
if (*us1++ == '\0')
break;
us2++;
} while (--n != 0);
}
return (0);
}
static void listDirectory(const char *path) {
if (!isSdCardAlive()) {
efiPrintf("Error: No File system is mounted");
return;
}
DIR dir;
FRESULT res = f_opendir(&dir, path);
if (res != FR_OK) {
efiPrintf("Error opening directory %s", path);
return;
}
efiPrintf(LS_RESPONSE);
for (int count = 0; count < FILE_LIST_MAX_COUNT; count++) {
FILINFO fno;
res = f_readdir(&dir, &fno);
if (res != FR_OK || fno.fname[0] == 0) {
break;
}
if (fno.fname[0] == '.') {
continue;
}
if ((fno.fattrib & AM_DIR) || mystrncasecmp(RUSEFI_LOG_PREFIX, fno.fname, sizeof(RUSEFI_LOG_PREFIX) - 1)) {
continue;
}
efiPrintf("logfile %lu:%s", (uint32_t)fno.fsize, fno.fname);
// efiPrintf("%c%c%c%c%c %u/%02u/%02u %02u:%02u %9lu %-12s", (fno.fattrib & AM_DIR) ? 'D' : '-',
// (fno.fattrib & AM_RDO) ? 'R' : '-', (fno.fattrib & AM_HID) ? 'H' : '-',
// (fno.fattrib & AM_SYS) ? 'S' : '-', (fno.fattrib & AM_ARC) ? 'A' : '-', (fno.fdate >> 9) + 1980,
// (fno.fdate >> 5) & 15, fno.fdate & 31, (fno.ftime >> 11), (fno.ftime >> 5) & 63, fno.fsize,
// fno.fname);
}
}
/*
* MMC card un-mount.
*/
@ -590,8 +526,6 @@ void initEarlyMmcCard() {
logName[0] = 0;
addConsoleAction("sdinfo", sdStatistics);
addConsoleActionS("ls", listDirectory);
addConsoleActionS("del", removeFile);
addConsoleAction("incfilename", incLogFileName);
#endif // EFI_PROD_CODE
}