flash/nor/stm32f2x: Remove redundant error messages 99/7999/3
authorMarc Schink <dev@zapb.de>
Sat, 11 Nov 2023 09:17:45 +0000 (10:17 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 18 Nov 2023 11:32:40 +0000 (11:32 +0000)
The correct syntax is already suggested due to the return
value used.

While at it, apply some minor code improvements.

Change-Id: I676e2ebf5714c850a436854a32c2e9d2f181d537
Signed-off-by: Marc Schink <dev@zapb.de>
Reviewed-on: https://review.openocd.org/c/openocd/+/7999
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/flash/nor/stm32f2x.c

index 2e0d158975456f28fb1f9c385d1d8d86636972d4..4e0f731827133f4452620ecb8ee7f802fc44dc47 100644 (file)
@@ -1540,10 +1540,8 @@ static int stm32x_mass_erase(struct flash_bank *bank)
 
 COMMAND_HANDLER(stm32x_handle_mass_erase_command)
 {
-       if (CMD_ARGC < 1) {
-               command_print(CMD, "stm32x mass_erase <bank>");
+       if (CMD_ARGC != 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
 
        struct flash_bank *bank;
        int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
@@ -1566,10 +1564,8 @@ COMMAND_HANDLER(stm32f2x_handle_options_read_command)
        struct flash_bank *bank;
        struct stm32x_flash_bank *stm32x_info = NULL;
 
-       if (CMD_ARGC != 1) {
-               command_print(CMD, "stm32f2x options_read <bank>");
+       if (CMD_ARGC != 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
 
        retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
        if (retval != ERROR_OK)
@@ -1612,10 +1608,8 @@ COMMAND_HANDLER(stm32f2x_handle_options_write_command)
        struct stm32x_flash_bank *stm32x_info = NULL;
        uint16_t user_options, boot_addr0, boot_addr1, options_mask;
 
-       if (CMD_ARGC < 1) {
-               command_print(CMD, "stm32f2x options_write <bank> ...");
+       if (CMD_ARGC < 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
 
        retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
        if (retval != ERROR_OK)
@@ -1627,19 +1621,14 @@ COMMAND_HANDLER(stm32f2x_handle_options_write_command)
 
        stm32x_info = bank->driver_priv;
        if (stm32x_info->has_boot_addr) {
-               if (CMD_ARGC != 4) {
-                       command_print(CMD, "stm32f2x options_write <bank> <user_options>"
-                               " <boot_addr0> <boot_addr1>");
+               if (CMD_ARGC != 4)
                        return ERROR_COMMAND_SYNTAX_ERROR;
-               }
+
                COMMAND_PARSE_NUMBER(u16, CMD_ARGV[2], boot_addr0);
                COMMAND_PARSE_NUMBER(u16, CMD_ARGV[3], boot_addr1);
                stm32x_info->option_bytes.boot_addr = boot_addr0 | (((uint32_t) boot_addr1) << 16);
-       } else {
-               if (CMD_ARGC != 2) {
-                       command_print(CMD, "stm32f2x options_write <bank> <user_options>");
-                       return ERROR_COMMAND_SYNTAX_ERROR;
-               }
+       } else if (CMD_ARGC != 2) {
+               return ERROR_COMMAND_SYNTAX_ERROR;
        }
 
        COMMAND_PARSE_NUMBER(u16, CMD_ARGV[1], user_options);
@@ -1674,10 +1663,8 @@ COMMAND_HANDLER(stm32f2x_handle_optcr2_write_command)
        struct stm32x_flash_bank *stm32x_info = NULL;
        uint32_t optcr2_pcrop;
 
-       if (CMD_ARGC != 2) {
-               command_print(CMD, "stm32f2x optcr2_write <bank> <optcr2_value>");
+       if (CMD_ARGC != 2)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
 
        retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
        if (retval != ERROR_OK)
@@ -1711,10 +1698,8 @@ COMMAND_HANDLER(stm32f2x_handle_optcr2_write_command)
 
 COMMAND_HANDLER(stm32x_handle_otp_command)
 {
-       if (CMD_ARGC < 2) {
-               command_print(CMD, "stm32x otp <bank> (enable|disable|show)");
+       if (CMD_ARGC != 2)
                return ERROR_COMMAND_SYNTAX_ERROR;
-       }
 
        struct flash_bank *bank;
        int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
@@ -1787,7 +1772,7 @@ static const struct command_registration stm32f2x_exec_command_handlers[] = {
                .name = "otp",
                .handler = stm32x_handle_otp_command,
                .mode = COMMAND_EXEC,
-               .usage = "bank_id",
+               .usage = "bank_id (enable|disable|show)",
                .help = "OTP (One Time Programmable) memory write enable/disable.",
        },
        COMMAND_REGISTRATION_DONE

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)