Implement am7xxx_set_power_mode()
[libam7xxx.git] / src / picoproj.c
index 3667e5f..7485f71 100644 (file)
@@ -67,7 +67,7 @@ int main(int argc, char *argv[])
                        case AM7XXX_IMAGE_FORMAT_JPEG:
                                fprintf(stdout, "JPEG format\n");
                                break;
                        case AM7XXX_IMAGE_FORMAT_JPEG:
                                fprintf(stdout, "JPEG format\n");
                                break;
-                       case AM7XXX_IMAGE_FORMAT_YUV_NV12:
+                       case AM7XXX_IMAGE_FORMAT_NV12:
                                fprintf(stdout, "NV12 format\n");
                                break;
                        default:
                                fprintf(stdout, "NV12 format\n");
                                break;
                        default:
@@ -89,6 +89,10 @@ int main(int argc, char *argv[])
                                exit(EXIT_FAILURE);
                        }
                        break;
                                exit(EXIT_FAILURE);
                        }
                        break;
+               case 'h':
+                       usage(argv[0]);
+                       exit(EXIT_SUCCESS);
+                       break;
                default: /* '?' */
                        usage(argv[0]);
                        exit(EXIT_FAILURE);
                default: /* '?' */
                        usage(argv[0]);
                        exit(EXIT_FAILURE);
@@ -126,6 +130,13 @@ int main(int argc, char *argv[])
                goto out_munmap;
        }
 
                goto out_munmap;
        }
 
+       ret = am7xxx_set_power_mode(dev, AM7XXX_POWER_LOW);
+       if (ret < 0) {
+               perror("am7xxx_set_power_mode");
+               exit_code = EXIT_FAILURE;
+               goto cleanup;
+       }
+
        ret = am7xxx_send_image(dev, format, width, height, image, size);
        if (ret < 0) {
                perror("am7xxx_send_image");
        ret = am7xxx_send_image(dev, format, width, height, image, size);
        if (ret < 0) {
                perror("am7xxx_send_image");