Improve flash indentation.
Removes redundant tests and reverses backwards logic to reduce the indentation level in flash.c.
This commit is contained in:
parent
c5f56437c0
commit
ff61e6a37c
|
@ -177,8 +177,9 @@ int flash_init_drivers(struct command_context_s *cmd_ctx)
|
||||||
{
|
{
|
||||||
register_jim(cmd_ctx, "ocd_flash_banks", jim_flash_banks, "return information about the flash banks");
|
register_jim(cmd_ctx, "ocd_flash_banks", jim_flash_banks, "return information about the flash banks");
|
||||||
|
|
||||||
if (flash_banks)
|
if (!flash_banks)
|
||||||
{
|
return ERROR_OK;
|
||||||
|
|
||||||
register_command(cmd_ctx, flash_cmd, "info", handle_flash_info_command, COMMAND_EXEC,
|
register_command(cmd_ctx, flash_cmd, "info", handle_flash_info_command, COMMAND_EXEC,
|
||||||
"print info about flash bank <num>");
|
"print info about flash bank <num>");
|
||||||
register_command(cmd_ctx, flash_cmd, "probe", handle_flash_probe_command, COMMAND_EXEC,
|
register_command(cmd_ctx, flash_cmd, "probe", handle_flash_probe_command, COMMAND_EXEC,
|
||||||
|
@ -205,7 +206,6 @@ int flash_init_drivers(struct command_context_s *cmd_ctx)
|
||||||
"write_image [erase] [unlock] <file> [offset] [type]");
|
"write_image [erase] [unlock] <file> [offset] [type]");
|
||||||
register_command(cmd_ctx, flash_cmd, "protect", handle_flash_protect_command, COMMAND_EXEC,
|
register_command(cmd_ctx, flash_cmd, "protect", handle_flash_protect_command, COMMAND_EXEC,
|
||||||
"set protection of sectors at <bank> <first> <last> <on | off>");
|
"set protection of sectors at <bank> <first> <last> <on | off>");
|
||||||
}
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -292,8 +292,9 @@ static int handle_flash_bank_command(struct command_context_s *cmd_ctx, char *cm
|
||||||
|
|
||||||
for (i = 0; flash_drivers[i]; i++)
|
for (i = 0; flash_drivers[i]; i++)
|
||||||
{
|
{
|
||||||
if (strcmp(args[0], flash_drivers[i]->name) == 0)
|
if (strcmp(args[0], flash_drivers[i]->name) != 0)
|
||||||
{
|
continue;
|
||||||
|
|
||||||
flash_bank_t *p, *c;
|
flash_bank_t *p, *c;
|
||||||
|
|
||||||
/* register flash specific commands */
|
/* register flash specific commands */
|
||||||
|
@ -340,7 +341,6 @@ static int handle_flash_bank_command(struct command_context_s *cmd_ctx, char *cm
|
||||||
|
|
||||||
found = 1;
|
found = 1;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/* no matching flash driver found */
|
/* no matching flash driver found */
|
||||||
if (!found)
|
if (!found)
|
||||||
|
@ -367,8 +367,9 @@ static int handle_flash_info_command(struct command_context_s *cmd_ctx, char *cm
|
||||||
|
|
||||||
for (p = flash_banks; p; p = p->next, i++)
|
for (p = flash_banks; p; p = p->next, i++)
|
||||||
{
|
{
|
||||||
if (i == bank_nr)
|
if (i != bank_nr)
|
||||||
{
|
continue;
|
||||||
|
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
|
|
||||||
/* attempt auto probe */
|
/* attempt auto probe */
|
||||||
|
@ -409,7 +410,6 @@ static int handle_flash_info_command(struct command_context_s *cmd_ctx, char *cm
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
LOG_ERROR("error retrieving flash info (%d)", retval);
|
LOG_ERROR("error retrieving flash info (%d)", retval);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -463,8 +463,6 @@ static int handle_flash_erase_check_command(struct command_context_s *cmd_ctx, c
|
||||||
if (ERROR_OK != retval)
|
if (ERROR_OK != retval)
|
||||||
return retval;
|
return retval;
|
||||||
|
|
||||||
if (p)
|
|
||||||
{
|
|
||||||
int j;
|
int j;
|
||||||
if ((retval = p->driver->erase_check(p)) == ERROR_OK)
|
if ((retval = p->driver->erase_check(p)) == ERROR_OK)
|
||||||
{
|
{
|
||||||
|
@ -495,7 +493,6 @@ static int handle_flash_erase_check_command(struct command_context_s *cmd_ctx, c
|
||||||
p->sectors[j].size >> 10,
|
p->sectors[j].size >> 10,
|
||||||
erase_state);
|
erase_state);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -556,9 +553,6 @@ static int handle_flash_protect_check_command(struct command_context_s *cmd_ctx,
|
||||||
if (ERROR_OK != retval)
|
if (ERROR_OK != retval)
|
||||||
return retval;
|
return retval;
|
||||||
|
|
||||||
if (p)
|
|
||||||
{
|
|
||||||
int retval;
|
|
||||||
if ((retval = p->driver->protect_check(p)) == ERROR_OK)
|
if ((retval = p->driver->protect_check(p)) == ERROR_OK)
|
||||||
{
|
{
|
||||||
command_print(cmd_ctx, "successfully checked protect state");
|
command_print(cmd_ctx, "successfully checked protect state");
|
||||||
|
@ -571,7 +565,6 @@ static int handle_flash_protect_check_command(struct command_context_s *cmd_ctx,
|
||||||
{
|
{
|
||||||
command_print(cmd_ctx, "unknown error when checking protection state of flash bank '#%s' at 0x%8.8" PRIx32, args[0], p->base);
|
command_print(cmd_ctx, "unknown error when checking protection state of flash bank '#%s' at 0x%8.8" PRIx32, args[0], p->base);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -597,8 +590,9 @@ static int flash_check_sector_parameters(struct command_context_s *cmd_ctx,
|
||||||
static int handle_flash_erase_command(struct command_context_s *cmd_ctx,
|
static int handle_flash_erase_command(struct command_context_s *cmd_ctx,
|
||||||
char *cmd, char **args, int argc)
|
char *cmd, char **args, int argc)
|
||||||
{
|
{
|
||||||
if (argc > 2)
|
if (argc != 2)
|
||||||
{
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
|
|
||||||
uint32_t bank_nr;
|
uint32_t bank_nr;
|
||||||
uint32_t first;
|
uint32_t first;
|
||||||
uint32_t last;
|
uint32_t last;
|
||||||
|
@ -633,9 +627,6 @@ static int handle_flash_erase_command(struct command_context_s *cmd_ctx,
|
||||||
duration_text);
|
duration_text);
|
||||||
free(duration_text);
|
free(duration_text);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -643,8 +634,9 @@ static int handle_flash_erase_command(struct command_context_s *cmd_ctx,
|
||||||
static int handle_flash_protect_command(struct command_context_s *cmd_ctx,
|
static int handle_flash_protect_command(struct command_context_s *cmd_ctx,
|
||||||
char *cmd, char **args, int argc)
|
char *cmd, char **args, int argc)
|
||||||
{
|
{
|
||||||
if (argc > 3)
|
if (argc != 3)
|
||||||
{
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
|
|
||||||
uint32_t bank_nr;
|
uint32_t bank_nr;
|
||||||
uint32_t first;
|
uint32_t first;
|
||||||
uint32_t last;
|
uint32_t last;
|
||||||
|
@ -680,9 +672,6 @@ static int handle_flash_protect_command(struct command_context_s *cmd_ctx,
|
||||||
(set) ? "set" : "cleared", (int) first,
|
(set) ? "set" : "cleared", (int) first,
|
||||||
(int) last, (int) bank_nr);
|
(int) last, (int) bank_nr);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue