diff --git a/system/fastboot/fastboot.c b/system/fastboot/fastboot.c index 26766cfee..f1d1a19de 100644 --- a/system/fastboot/fastboot.c +++ b/system/fastboot/fastboot.c @@ -511,7 +511,10 @@ static void fastboot_reboot(FAR struct fastboot_ctx_s *context, FAR const char *arg) { #ifdef CONFIG_BOARDCTL_RESET + fastboot_okay(context, ""); boardctl(BOARDIOC_RESET, BOARDIOC_SOFTRESETCAUSE_USER_REBOOT); +#else + fastboot_fail(context, "Operation not supported"); #endif } @@ -519,7 +522,10 @@ static void fastboot_reboot_bootloader(FAR struct fastboot_ctx_s *context, FAR const char *arg) { #ifdef CONFIG_BOARDCTL_RESET + fastboot_okay(context, ""); boardctl(BOARDIOC_RESET, BOARDIOC_SOFTRESETCAUSE_ENTER_BOOTLOADER); +#else + fastboot_fail(context, "Operation not supported"); #endif }