Implement am7xxx_get_device_info()
[libam7xxx.git] / src / picoproj.c
index 1aa6b04..8d511b9 100644 (file)
@@ -56,6 +56,10 @@ int main(int argc, char *argv[])
        int height = 480;
        uint8_t *image;
        unsigned int size;
        int height = 480;
        uint8_t *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) {
 
        while ((opt = getopt(argc, argv, "f:F:W:H:h")) != -1) {
                switch (opt) {
@@ -133,6 +137,16 @@ int main(int argc, char *argv[])
                goto out_munmap;
        }
 
                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");
        ret = am7xxx_set_power_mode(dev, AM7XXX_POWER_LOW);
        if (ret < 0) {
                perror("am7xxx_set_power_mode");