]> git.sur5r.net Git - u-boot/blobdiff - api_examples/demo.c
API: Only output test data when reading was successful.
[u-boot] / api_examples / demo.c
index 69ac318375a7c2afc6b94eed97f140c05ccce66c..2510ed8866d77c09816cb1351604e4c41dfa04a2 100644 (file)
@@ -135,9 +135,10 @@ int main(int argc, char *argv[])
 
                else if ((rv = ub_dev_read(i, buf, 1, 0)) != 0)
                        errf("could not read from device %d, error %d\n", i, rv);
-
-               printf("Sector 0 dump (512B):\n");
-               test_dump_buf(buf, 512);
+               else {
+                       printf("Sector 0 dump (512B):\n");
+                       test_dump_buf(buf, 512);
+               }
 
                ub_dev_close(i);
        }
@@ -178,6 +179,7 @@ int main(int argc, char *argv[])
                printf("%s = %s\n", env, ub_env_get(env));
 
        /* reset */
+       printf("\n*** Resetting board ***\n");
        ub_reset();
        printf("\nHmm, reset returned...?!\n");