Cli flash_erase rogress indicator conditional on CLI_MINIMAL_VERBOSITY.

This commit is contained in:
Anders Hoglund 2016-12-08 23:58:04 +01:00
parent cfc44df4ad
commit 5e1e2397e3
1 changed files with 8 additions and 1 deletions

View File

@ -2256,13 +2256,19 @@ static void cliFlashInfo(char *cmdline)
static void cliFlashErase(char *cmdline)
{
UNUSED(cmdline);
uint32_t i;
#ifndef CLI_MINIMAL_VERBOSITY
uint32_t i;
cliPrintf("Erasing, please wait ... \r\n");
#else
cliPrintf("Erasing,\r\n");
#endif
bufWriterFlush(cliWriter);
flashfsEraseCompletely();
while (!flashfsIsReady()) {
#ifndef CLI_MINIMAL_VERBOSITY
cliPrintf(".");
if (i++ > 120) {
i=0;
@ -2270,6 +2276,7 @@ static void cliFlashErase(char *cmdline)
}
bufWriterFlush(cliWriter);
#endif
delay(100);
}