char filename[FILENAME_MAX] = {0};
int image_fd;
struct stat st;
- am7xxx_device dev;
+ am7xxx_device *dev;
int format = AM7XXX_IMAGE_FORMAT_JPEG;
int width = 800;
int height = 480;
- uint8_t *image;
+ unsigned char *image;
unsigned int size;
+ unsigned int native_width;
+ unsigned int native_height;
+ unsigned int unknown0;
+ unsigned int unknown1;
while ((opt = getopt(argc, argv, "f:F:W:H:h")) != -1) {
switch (opt) {
goto out_munmap;
}
+ ret = am7xxx_get_device_info(dev, &native_width, &native_height, &unknown0, &unknown1);
+ if (ret < 0) {
+ perror("am7xxx_get_info");
+ exit_code = EXIT_FAILURE;
+ goto cleanup;
+ }
+ printf("Native resolution: %dx%d\n", native_width, native_height);
+ printf("Unknown0: %d\n", unknown0);
+ printf("Unknown1: %d\n", unknown1);
+
ret = am7xxx_set_power_mode(dev, AM7XXX_POWER_LOW);
if (ret < 0) {
perror("am7xxx_set_power_mode");